Sponsor-Board.de
php mail() funktioniert nicht

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Linux-Server (/forumdisplay.php?fid=105)
+---- Thema: php mail() funktioniert nicht (/showthread.php?tid=65714)


php mail() funktioniert nicht - Dyroxplays - 10.12.2018 20:25

Hallo,
auf einem vServer wo apache2 und php7.0 installiert ist, funktioniert mail() nicht, weiß jemand woran das liegt, oder was ich alles einstellen bzw installieren muss und co? Da ich nicht weiterkomme,

Schonmal Danke,

MFG


RE: php mail() funktioniert nicht - Schwester Wombat - 10.12.2018 22:02

Details, wir brauchen Details. Oder waren's Eier, die wir brauchen?

Spaß beiseite: Was funktioniert im Detail nicht? Was ist die Ausgabe mit Error-reporting auf all?
Eigentlich sollte mail bei korrekter Nutzung und ner korrekten PHP-Installation auch funktionieren. Also kann man ohne weitere Infos nicht wirklich helfen.


RE: php mail() funktioniert nicht - Dyroxplays - 10.12.2018 22:08

Das Problem ist, dass ich selber keine Ahnung habe wie und was die Person installiert hat, da es nicht mein vServer ist...
Das was ich ausgeführt habe ist:

Code:
apt-get install php7.0 php7.0-cli php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-readline php7.0-xml php7.0-xsl php7.0-zip php7.0-bz2 libapache2-mod-php7.0 -y




RE: php mail() funktioniert nicht - -superfarmer1995 - 11.12.2018 09:36

Gemeint war eher, welche Fehlermeldung kommt wenn du versucht bei php die Funktion mail aufzu rufen?

Ansonsten einmal die phpinfo Posten oder einen Link dahin senden Smile


RE: php mail() funktioniert nicht - Dyroxplays - 11.12.2018 17:38

[Link: Registrierung erforderlich] -> Hier sind die phpinfo() daten.


Also muss man sendmail installieren (wurde schon...)
nano /etc/hosts
heißt dass das "127.0.0.1 localhost localhost.localdomain yourhostnamehere" dass das in der datei stehen muss oder dass ich das da einfügen muss? da ist irgendwas mit teamspeak drin,

MFG


RE: php mail() funktioniert nicht - -superfarmer1995 - 11.12.2018 17:45

Wäre noch hilfreich zu wissen was php für eine Fehlermeldung ausgibt wenn du die Funktion Mail aufrufst?
Oder kommt diese Mail einfach nicht an?


RE: php mail() funktioniert nicht - Dyroxplays - 11.12.2018 17:48

Aso, ja also kommt einfach nix an (Fehler wird nicht angezeigt), aber zB auf meinem Webspace gehts (ist ja auch ein Webspace mit Plesk) aber auf dem vServer eben nicht (von dort ist die phpinfo).


RE: php mail() funktioniert nicht - -superfarmer1995 - 11.12.2018 17:54

Mal eine andere Frage, warum verwendest du kein SMTP?

Aber zu dem Problem zurück.
Ist der Port 25 nicht blockiert, weder vom Hoster noch von dein Server. Steht etwas im mail.log (bin mir gerade nicht sicher ob dies auch dort eingetragen wird wenn man da per php etwas sendet, sollte aber eigentlich)?
Wurde sendmail richtig Konfiguriert und selbst getestet?


p.s.
Frag bitte den Server Admin das er sich die Sachen ansehen soll. Der ist der richtige Ansprechpartner dafür.


RE: php mail() funktioniert nicht - Dyroxplays - 11.12.2018 19:08

Code:
Dec 11 12:37:56 CT1038 postfix/smtp[2189]: D80361F6154D: host mx-ha02.web.de[212.227.17.8] refused to talk to me: 554-web.de (mxweb110) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns
Dec 11 12:37:56 CT1038 postfix/smtp[2237]: 0280A1F6008D: host mx-ha03.web.de[212.227.15.17] refused to talk to me: 554-web.de (mxweb011) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns
Dec 11 12:37:56 CT1038 postfix/smtp[2189]: D80361F6154D: to=<[email protected]>, relay=mx-ha03.web.de[212.227.15.17]:25, delay=74451, delays=74451/0/0.06/0, dsn=4.0.0, status=deferred (host mx-ha03.web.de[212.227.15.17] refused to talk to me: 554-web.de (mxweb010) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns)
Dec 11 12:37:56 CT1038 postfix/smtp[2237]: 0280A1F6008D: to=<[email protected]>, relay=mx-ha02.web.de[212.227.17.8]:25, delay=750, delays=750/0.01/0.05/0, dsn=4.0.0, status=deferred (host mx-ha02.web.de[212.227.17.8] refused to talk to me: 554-web.de (mxweb110) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns)
Dec 11 12:37:56 CT1038 postfix/smtp[2236]: EC4581F6154E: host mx-ha03.web.de[212.227.15.17] refused to talk to me: 554-web.de (mxweb012) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns
Dec 11 12:37:56 CT1038 postfix/smtp[2238]: 0BB0F1F60845: host mx-ha03.web.de[212.227.15.17] refused to talk to me: 554-web.de (mxweb011) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns
Dec 11 12:37:56 CT1038 postfix/smtp[2236]: EC4581F6154E: to=<[email protected]>, relay=mx-ha02.web.de[212.227.17.8]:25, delay=1089, delays=1089/0.01/0.17/0, dsn=4.0.0, status=deferred (host mx-ha02.web.de[212.227.17.8] refused to talk to me: 554-web.de (mxweb113) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns)
Dec 11 12:37:56 CT1038 postfix/smtp[2227]: 732701F61561: host mx-ha02.web.de[212.227.17.8] refused to talk to me: 554-web.de (mxweb113) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns
Dec 11 12:37:56 CT1038 postfix/smtp[2227]: 732701F61561: to=<[email protected]>, relay=mx-ha03.web.de[212.227.15.17]:25, delay=581, delays=581/0/0.19/0, dsn=4.0.0, status=deferred (host mx-ha03.web.de[212.227.15.17] refused to talk to me: 554-web.de (mxweb012) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns)
Dec 11 12:37:56 CT1038 postfix/smtp[2238]: 0BB0F1F60845: to=<[email protected]>, relay=mx-ha02.web.de[212.227.17.8]:25, delay=987, delays=987/0.01/0.18/0, dsn=4.0.0, status=deferred (host mx-ha02.web.de[212.227.17.8] refused to talk to me: 554-web.de (mxweb112) Nemesis ESMTP Service not available 554-No SMTP service 554-Bad DNS PTR resource record. 554 For explanation visit http://postmaster.web.de/error-messages?ip=PLATZHALTERIPSERVER&c=rdns)


Log in mail.log
Wie kann man das fixen, dass die Emails angenommen werden?
MFG


RE: php mail() funktioniert nicht - -superfarmer1995 - 11.12.2018 19:12

Du must einen PTR Record auf den gleich setzten wie den Server sich meldet.
Kann in der Regel nur der Hoster für deine IP setzten(also per Kontakformular melden) außer du kannst dies über ein Control Panel bei deinem jeweiligen Hoster machen.
Wie gesagt, Sachen des Server admins Smile


RE: php mail() funktioniert nicht - Dyroxplays - 11.12.2018 22:07

Alles klar,
Also bei web gmx etc kann man komplett vergessen kommt nix an bei gmail kommt zwar was an, aber dauert auch 30min für eine email, wegen spamschtz oder sowas....

PTR Record: Hoster angefragt (Ein Supporter, der eig nicht für vServer zuständig ist) hat gesagt, wir sollen das bei unserem Domainanbieter machen (hab dem gesagt, dass das nix bringt, weil das auf dem vserver gemacht werden muss, was ich glaube), nun haben wir das bei dem domainanbieter angefragt, mal sehen was die antworten ^^


RE: php mail() funktioniert nicht - -superfarmer1995 - 11.12.2018 22:57

Ja, weil der PTR fehlt was auch richtigist, das die dann die Mails ablehnen.
Bezüglich PTR, ich bin davon ausgegangen das beides bei dem selben Hoster liegt.
Bei vielen Hostern kann man dies selber garnicht einstellen.

Und ja, du musst dies in den DNS hinzufügen. Ob du diese Rechte hast kann ich dir nicht sagen. Solltest du direkten Zugang zur Bind Konfiguration haben solltest du dies mit dem PTR Record selbst machen können, ansonsten muss dies dein Domain Anbieter machen.
Solltest du so Dropdown Felder haben guck mal ob PTR dabei ist wenn ja, „einfach“ deinen Hostname und IP hinzufügen.
[Link: Registrierung erforderlich]

Findest du wie das ganze aufgebaut sein muss Smile