PHP mail()

Status
Für weitere Antworten geschlossen.

Anon382

Gesperrt
Mitglied seit
30. Aug 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo Community,

ich bin neu hier und auch im Umgang mit der DiskStation ein Neuling.
Deshalb ersuche ich gleich mal eure Hilfe.

Wir haben eine DS209 in unserem kleinen 4Mann Unternehmen.
Diese hängt hinter einer FRITZ!Box 7390, welche den Zugang zum WWW herstellt.
Die DS bezieht die feste IP also von der FRITZ!Box.

Ich habe den Webserver laufen und möchte hier via PHP eine E-Mail versenden, was leider nicht funktioniert.
Es kommt folgender Fehler:

"Warning: mail() [function.mail]: Failed to send mail. (535 Authentication failure)"

Könnt ihr mir helfen und mir sagen was ich noch wo eintragen muss?
Fehlen noch Infos ?

MfG
A. Staller
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Funktionieren die Benachrichtigungen aus dem Disk Station Manager? Der Mailaccount muss dort korrekt hinterlegt sein, da genau diese Daten auch von der PHP-Funktion genutzt werden.
 

Anon382

Gesperrt
Mitglied seit
30. Aug 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo, das ging ja schnell...
Also ich habe gerade die MailStation installiert und dann hat die Benachrichtigung geklappt.
Allerding noch nicht über das PHP-Formular

MfG
A. Staller
 

Anon382

Gesperrt
Mitglied seit
30. Aug 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Jetzt geht es...
Man, als on ich es nicht schon vorher getestet hätte...
 

Anon382

Gesperrt
Mitglied seit
30. Aug 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Folgende Einstellunge habe ich gesetzt.
Sind die so richtig?

Nicht aktiviert:
- Benutzer-Home-Dienst

Aktiviert:
- FQDN (Fully Qualified Domain Name): DyDNS Name
- SMTP aktivieren
- SMTP-Authorisation erforderlich
- POP3 aktivieren

ich brauche die Mail Funktion nur damit die Webanwendung (Arbeitszeitberechnung/Projektmanagement) E-Mails versenden kann...

MfG
A. Staller
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Mit der Mailstation hat das ganze nichts zu tun. Die kannst Du auch gerne wieder deaktivieren, wenn Du sie nicht brauchst.

Im Disk Station Manager gibt es einen Menüpunkt "Benachrichtigungen" wo man einen Mailaccount hinterlegen kann, um verschiedene Systemmeldungen per eMail zu versenden.Die dort hinterlegte Mailkonfiguration wird auch für die PHP-Funktion benutzt.
 

dösofskaipod

Benutzer
Mitglied seit
10. Sep 2011
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Ich weiß, der Thread ist 4 Jahre alt, aber leider habe ich nichts aktuelleres im Forum gefunden.

Ich habe ein ähnliches Problem, wie der TE damals hatte. Ich habe mir eine kleine Webseite geschrieben, die ein PHP Kontaktformular beinhalten soll. Soweit so gut.

Nachdem ich nun einige vorgefertigte Formulare ausprobiert habe bin ich am Verzweifeln. Keines der Skripte sendet mir eine Mail an die entsprechende Adresse. Es kommt einfach gar nichts an.
Meine Benachrichtigungen aus der Systemsteuerung kommen relativ problemlos an (landen erstmal im Spam, aber was soll's). Was mache ich falsch, dass die mail() Funktion nicht läuft.

Gibt es ein Code-Schnipsel womit ich probieren kann, ob mail() bei mir gerade überhaupt funktioniert?

Viele Grüße und vielen Dank :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
die Fkt mail() sollte einen Rückgabewert zurückgeben. Ist der bei deinen Scripten TRUE oder FALSE?
Probier mal ein
PHP:
<?php
var_dump(mail('recipient@example.com','Betreff','Inhalt der Testmail'));
?>
 

Ikreth

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
PHP Mail

Hallo ich schließe mich hier mal an.
Nach den Update von DSM 5.1 geht bei mir php mail nicht mehr. Vor dem Update lief alles Super.
Bei mir wird der Wert false zurückgegeben.
Kennt jemand eine Lösung?
Habe nichts in den Einstellungen verändert. Benachrichtigungen laufen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat