Mail-Funktion konnte nicht initialisiert werden.

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
jenskapmeyer
Beiträge: 10
Registriert: 8. Okt 2013, 12:28

Mail-Funktion konnte nicht initialisiert werden.

Beitrag von jenskapmeyer »

Ich weiß, diese Fehlermeldung wurde schon öfter behandelt, aber ich habe "meine" Situation dort nicht gefunden. Die ist folgende:

Mail an *eine* Adresse/Mitglied geht.
Mail an eine *Rolle* geht auch, wenn in dieser Rolle nur eine Person und somit Email-Adresse angesprochen wird.
Die Mails gehen dann raus und kommen auch beim Empfänger an. Alles gut.

Sobald aber 2 oder mehr Empfänger eine Mail erhalten sollen, egal ob die Adressen durch eine Rolle oder durch Einzel-Adressen ind der Adress-Zeile erreicht werden sollen geht es nicht mehr. Es kommt dann die bekannte Fehlermeldung:

---------------------------------------------------------------------------
Mail-Funktion konnte nicht initialisiert werden.

Die E-Mail konnte nicht an Empfänger gesendet werden.

Folgender Fehler ist aufgetreten:
Mail-Funktion konnte nicht initialisiert werden.
---------------------------------------------------------------------------

Meine Randbedingungen:
1.) "gestern ging's noch" - keine Veränderng am System oder Einstellungen gemacht
2.) Ungültige Addressen hinterlegt ist auszuschließen, einzeln kann ja jeder eine Mail bekommen.
3.) Das Senden von Mails erfolgt über PHP mail()
4.) Unser System:

Admidio-Version: 3.3.10
PHP-Version: 7.3.16
MySQL-Version: 5.5.60-0+deb7u1-log
Safe Mode: aus

5.) Habe auch den Hoster (Ionos) gefragt, ob die etwas geändert haben, z.B. wegen Spam-mail-Verhinderung - nein, haben sie nicht.

Hat da jemand einen Tip für mich, was da sein könnte ?

Viele Grüße
Jens

PS:
Meine recht laienhafte Vermutung wäre, das die Email-Adressen z.B. nicht durch ein Semikolen oder so getrennt werden, aber wieso könnte so etwas plötzlich auftreten, nachdem es immer ging ?
Ich habe keine log-Datei oder sehe auch nicht, was ADMIDIO und Hoster untereinander austauschen, weil ich nicht weiß, wie das geht (gibt es dazu eine Beschreibung?)
jenskapmeyer
Beiträge: 10
Registriert: 8. Okt 2013, 12:28

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von jenskapmeyer »

Ich habe die LogDatei gefunden !

hier sind ausschnitte von fehlgecshlagenen Mailversuchen.
Kann mir damit jemand auf die Sprünge helfen ?

messages_send.php -- /usr/sbin/sendmail -t -i -fmeilingxx@gmx.de
2020-04-07 17:13:22 u45474515 zRQGFU-1j8YDa3Vh2-00vPrM <= S=meiling63@gmx.de SZ=1599 D=0 SID=207624587
2020-04-07 17:13:22 u45474515 zRQGFU-1j8YDa3Vh2-00vPrM EE transaction error after sending of mail text: msmtp.kundenserver.de[172.19.35.7] 554 Transaction failed Reject due to policy restrictions. For explanation visit
2020-04-07 20:47:45 u45474515 zR2Dyj-1jojqy2mqn-00XREI |< REMOTE=81.173.252.0 SCRIPT=/adm/adm_program/modules/messages/messages_send.php -- /usr/sbin/sendmail -t -i -fregister@kapmeyer.de
2020-04-07 20:47:45 u45474515 zR2Dyj-1jojqy2mqn-00XREI <= S=register@kapmeyer.de SZ=1609 D=0 SID=207624587
2020-04-07 20:47:45 u45474515 zR2Dyj-1jojqy2mqn-00XREI EE transaction error after sending of mail text: msmtp.kundenserver.de[172.19.35.7] 554 Transaction failed Reject due to policy restrictions. For explanation visit
2020-04-07 21:01:33 u45474515 zRCKCg-1jMRRP3Gmw-000Z27 |< REMOTE=81.173.252.0 SCRIPT=/adm/adm_program/modules/messages/messages_send.php -- /usr/sbin/sendmail -t -i -fjens.kapmeyer@gmx.de

Und so sieht es wohl aus, wenn nur ein Empfänger angegeben ist und die Mail rausgesendet wird:

messages_send.php -- /usr/sbin/sendmail -t -i -fjens.kapmeyer@gmx.de
2020-04-07 21:01:33 u45474515 zRCKCg-1jMRRP3Gmw-000Z27 <= S=jens.kapmeyer@gmx.de SZ=1606 D=0 SID=207624587
2020-04-07 21:01:33 u45474515 zRCKCg-1jMRRP3Gmw-000Z27 => register@kapmeyer.de msmtp.kundenserver.de[172.19.35.7] 250 Requested mail action okay, completed: id=1M6UqP-1jONW83Quv-006tc5


Viele Grüße,
Jens
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von geyer »

Hallo Jens,
ich habe das gleiche Problem.
Wenn du mir bitte verrätst, wo die Logdatei steht, würde ich die meinige auch zur Verfügung stellen. So wird es für den Suppot vielleicht einfacher, das Problem einzugrenzen.
Viele Grüße
Jürgen
rmenken
Beiträge: 10
Registriert: 11. Jan 2013, 13:20

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von rmenken »

Hm,
wir haben auch das Problem und das IONOS nichts geändert hat, würde ich nicht unterschreiben, da weiss doch die rechte Hand nicht was die Linke tut. Und wenn ich in dein Log und eben auch unseren schaue sehe ich: Transaction failed Reject due to policy restrictions???
jenskapmeyer
Beiträge: 10
Registriert: 8. Okt 2013, 12:28

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von jenskapmeyer »

Hallo Jürgen und rmenken,

die LOG Dateien liegt bei unserem Ionos server unter /logs.
Ich habs auch erst gefunden, als ich mit dem Ionos Berater telefoniert habe, die Verzeichnisse sind IT-mäßig sortiert, erst alle Großbuchstaten, A-Z, dann a-z ....

Das bei Ionos alles durcheinander geht, kann ich nicht bestätigen. Mir kamen sie immer kompetent rüber. Ich habe ja auch einen Denkfehler gemacht: Unsere Webseite ist ja bei Ionos, aber (die meisten) Absender-Adressen sind bei GMX, wenn sich der Mail-Sender Server beschwert, dann müßte ich ja die mal befragen. Dazu müßte ich aber erst mal schauen: tritt der Fehler nur bei GMX Adressen auf?

Ausserdem sollen in adm_my_files auch noch log files stehen.
Und dann habe ich inzwischen das mit dem debug Schalter in der config.php gelesen,
in der config.php "$gDebug = true;" setzen, damit dann mehr Info in den LOG Dateien stehen.

Das alles werde ich heute abend mal untersuchen, und sage Bescheid, wenn was interessantes herausgekommen ist.

VG, Jens
jenskapmeyer
Beiträge: 10
Registriert: 8. Okt 2013, 12:28

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von jenskapmeyer »

ok, nun habe ich einen Auszug aus der mail.log:
##2020-04-09 14:18:36 u45474515 zRl4vM-1ioYIC2Dxk-00hQ5x => register@kapmeyer.de msmtp.kundenserver.de[172.19.35.7] 250 Requested mail action okay, completed: id=1MTi9N-1jjSTp2Njx-00Tzuy
2020-04-09 14:19:59 u45474515 zR3d1W-1jmSzd2ruE-00R3mp |< REMOTE=81.173.252.0 SCRIPT=/adm/adm_program/modules/messages/messages_send.php -- /usr/sbin/sendmail -t -i -fjens.kapmeyer@gmx.de
2020-04-09 14:19:59 u45474515 zR3d1W-1jmSzd2ruE-00R3mp <= S=jens.kapmeyer@gmx.de SZ=1644 D=0 SID=207624587
2020-04-09 14:19:59 u45474515 zR3d1W-1jmSzd2ruE-00R3mp EE transaction error after sending of mail text: msmtp.kundenserver.de[172.19.35.7] 554 Transaction failed Reject due to policy restrictions. For explanation visit https://www.ionos.com/help/index.php?id ... 80.29&c=hd

Wenn ich in den Link schaue, sehe ich diese Erklärung:



554 Invalid DNS PTR resource record:

The IP address of the email server you use is not assigned a domain name in the domain name service (DNS). Please contact your administrator to make the missing entry in the domain name service.



Könnt Ihr mir das deuten ? Welche Email Server IP Adresse ist hier falsch, und wer ist mein Administrator, Ionos ?
VG, Jens
rmenken
Beiträge: 10
Registriert: 11. Jan 2013, 13:20

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von rmenken »

Ich habe den Mailversand auf SMTP umgestellt, und damit geht es dann wieder ohne Probleme.
Benutzeravatar
geyer
Beiträge: 38
Registriert: 16. Feb 2012, 23:57
Wohnort: Chemnitz
Kontaktdaten:

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von geyer »

Danke rmenken, das war auch für mich der richtige Tipp.
Versenden über smtp statt php war die Lösung.

Viele Grüße und bleibt gesund!
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von XimeX »

Also Emails sollten eig immer über SMTP verschickt werden und nicht über die php interne mail funktion
jenskapmeyer
Beiträge: 10
Registriert: 8. Okt 2013, 12:28

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von jenskapmeyer »

Ok, mit SMTP geht es bei mir auch.

Dann stellt sich mir nur die Frage, warum es bisher mit PHP_mail ging und jetzt nicht mehr, und wofür die PHP_mail Funktion angeboten wird und in der Asuwahlliste steht, wenn sie nicht verwendet werden solte ...

VG, Jens
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Mail-Funktion konnte nicht initialisiert werden.

Beitrag von XimeX »

php mail ist halt noch für legacy/alte anwendungen.
Antworten