CitroenDsVier
Lt. Commander
- Registriert
- Dez. 2013
- Beiträge
- 1.885
Hallo zusammen,
ich versuche verzweifelt, von meinem Webserver eine eMail zu schicken. Vorab: Ja, es gibt 1000 Threads dazu. Keiner der in den letzten Stunden durchforsteten Threads in diversen Foren hat mir geholfen. Daher hier der 1001. Thread dazu
Folgendes Setup:
1) VM. Ubuntu-Server, Apache2, php7.0
2) Raspberry Pi, Raspbian, nginx, php 5.x
3) strato Webserver, php 5.6
Folgende Probleme, sortiert nach Plattform:
1) über eine SSH-Verbindung gebe ich "php -a" in die Kommandozeile ein, komme in den "interactive mode", kann mit folgendem Code eine eMail _nicht_ senden und erhalte den Rückgabewert 1. Entgegen der php-Dokumentation, die sagt, mail() würde einen boolean zurückgeben, erhalte ich immer 1. Egal, was ich mache. Eine eMail wird aber nicht gesendet.
2) auch SSH-Verbindung, ich gebe "php -a" ein. Es erscheint ein "interactive mode enabled", allerdings kein ">" - d.h. ich kann keinen Code eingeben, sondern die Konsole oder was auch immer ist eingefroren. Ich kann zwar Romane dahinschreiben und Enter drücken, allerdings wird nichts ausgeführt. Mit CTRL + C komme ich aus der Nummer wieder raus.
3) selbes Verhalten wie bei 2).
Unter 3) kann ich mit einer php Datei aber problemlos eMails senden, die werden verschickt und kommen auch an. Rückgabewert ist hier ebenfalls 1.
Wo kann ich hier ansetzen, wo liegt das Problem bzw wie finde ich raus, wo das Problem liegt?
MfG, V40
Nachtrag: Wenn ich den oben geschriebenen Code in eine php Datei stecke und aufrufe, erhalte ich folgendes Verhalten:
1) Rückgabewert 1, aber keine gesendete eMail
2) keine Reaktion (kein Rückgabewert, keine eMail)
3) Rückgabewert 1, eMail wird gesendet und kommt an
ich versuche verzweifelt, von meinem Webserver eine eMail zu schicken. Vorab: Ja, es gibt 1000 Threads dazu. Keiner der in den letzten Stunden durchforsteten Threads in diversen Foren hat mir geholfen. Daher hier der 1001. Thread dazu
Folgendes Setup:
1) VM. Ubuntu-Server, Apache2, php7.0
2) Raspberry Pi, Raspbian, nginx, php 5.x
3) strato Webserver, php 5.6
Folgende Probleme, sortiert nach Plattform:
1) über eine SSH-Verbindung gebe ich "php -a" in die Kommandozeile ein, komme in den "interactive mode", kann mit folgendem Code eine eMail _nicht_ senden und erhalte den Rückgabewert 1. Entgegen der php-Dokumentation, die sagt, mail() würde einen boolean zurückgeben, erhalte ich immer 1. Egal, was ich mache. Eine eMail wird aber nicht gesendet.
Code:
echo mail('meine@email.de', 'betreff', 'inhalt');
3) selbes Verhalten wie bei 2).
Unter 3) kann ich mit einer php Datei aber problemlos eMails senden, die werden verschickt und kommen auch an. Rückgabewert ist hier ebenfalls 1.
Wo kann ich hier ansetzen, wo liegt das Problem bzw wie finde ich raus, wo das Problem liegt?
MfG, V40
Nachtrag: Wenn ich den oben geschriebenen Code in eine php Datei stecke und aufrufe, erhalte ich folgendes Verhalten:
1) Rückgabewert 1, aber keine gesendete eMail
2) keine Reaktion (kein Rückgabewert, keine eMail)
3) Rückgabewert 1, eMail wird gesendet und kommt an
Zuletzt bearbeitet:
(Nachtrag)