Fatal PHP Error - keine Mails werden abgerufen/Versendet
Moderator: mirko
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Ich update das die nächsten Tage nochmals, dann wird Windows-1255 (hebräisch) wirklich korrekt behandelt. War noch eine Stelle enthalten, so dass Windows-1255 übernommen wurde und der Versand natürlich scheiterte, weil das PHP nicht kann, wenn iconv nicht existiert.
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Habe jetzt sämtlich mögliche Spam-Mails aus dem Postfach gelöscht, jetzt läuft die Anwendung wieder.
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Ja, nach Ableich mit der im Download-Bereich, ist es die aktuellste Version.
Version
Installierte Version SuperMailingList 9.50.0.01462
Lizenziert für Chorgemeinschaft e.V. Groß-Zimmern
Lizenz X
Demo-Version nein
Versand wird nur simuliert nein
Konfiguration
Installationsverzeichnis /.../
Basis Verzeichnis /
Script URL x
Website URL x
PHP Version 8.3.28
PHP Safe Mode Off
MySQL Version 5.7.42-log; database encoding: utf8; connection encoding: utf8
Version
Installierte Version SuperMailingList 9.50.0.01462
Lizenziert für Chorgemeinschaft e.V. Groß-Zimmern
Lizenz X
Demo-Version nein
Versand wird nur simuliert nein
Konfiguration
Installationsverzeichnis /.../
Basis Verzeichnis /
Script URL x
Website URL x
PHP Version 8.3.28
PHP Safe Mode Off
MySQL Version 5.7.42-log; database encoding: utf8; connection encoding: utf8
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Ist die aktuelle Version installiert? Der Fehler sollte nicht auftreten, bei nicht unterstützen Codierungen wird immer iso-8859-1 verwendet.
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Hey, vielen dank nochmal für die Hilfe im letzten Jahr.
Mal wieder kam eine Mail rein, die mir wieder den ganzen Mailserver lahm legt.
Debug ausgeführt, Meldung:
Ich gehe daher mal stark davon aus, dass es wieder an einer Mail liegt die als windows-1255 gecodet ist...
Mal wieder kam eine Mail rein, die mir wieder den ganzen Mailserver lahm legt.
Debug ausgeführt, Meldung:
Code: Alles auswählen
memory used: 2097152 bytes
CurrentCronJobScriptLevel: 4
Done.
CurrentCronJobScriptLevel: 6
Script timeout at level 6.
Check options of email retrieving or for email sending.
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mb_internal_encoding(): Argument #1 ($encoding) must be a valid encoding, "windows-1255" given in /smlverzeichnis/PEAR/mime.php:1058 Stack trace: #0 /smlverzeichnis/PEAR/mime.php(1058): mb_internal_encoding() #1 /smlverzeichnis/PEAR/mime.php(1450): Mail_mime->_encodeHeaderValue() #2 /smlverzeichnis/PEAR/mime.php(938): Mail_mime->_encodeHeaders() #3 /smlverzeichnis/mail.php(571): Mail_mime->headers() #4 /smlverzeichnis/mailer.php(91): _QEFD6->_QFJ1O() #5 /smlverzeichnis/mailcreate.inc.php(816): _QFCOJ->_QFJ1O() #6 /smlverzeichnis/cron_distriblists.inc.php(1117): _QFJ1O() #7 /smlverzeichnis/cron_distriblists.inc.php(153): _Q6QQF() #8 /smlverzeichnis/crons.php(350): _Q616C() #9 {main} thrown; file=/smlverzeichnis/PEAR/mime.php; line=1058
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mb_internal_encoding(): Argument #1 ($encoding) must be a valid encoding, "windows-1255" given in /smlverzeichnis/PEAR/mime.php:1058 Stack trace: #0 /smlverzeichnis/PEAR/mime.php(1058): mb_internal_encoding() #1 /smlverzeichnis/PEAR/mime.php(1450): Mail_mime->_encodeHeaderValue() #2 /smlverzeichnis/PEAR/mime.php(938): Mail_mime->_encodeHeaders() #3 /smlverzeichnis/mail.php(571): Mail_mime->headers() #4 /smlverzeichnis/mailer.php(91): _QEFD6->_QFJ1O() #5 /smlverzeichnis/mailcreate.inc.php(816): _QFCOJ->_QFJ1O() #6 /smlverzeichnis/cron_distriblists.inc.php(1117): _QFJ1O() #7 /smlverzeichnis/cron_distriblists.inc.php(153): _Q6QQF() #8 /smlverzeichnis/crons.php(350): _Q616C() #9 {main} thrown; file=/smlverzeichnis/PEAR/mime.php; line=1058
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mb_internal_encoding(): Argument #1 ($encoding) must be a valid encoding, "windows-1255" given in /smlverzeichnis/PEAR/mime.php:1058 Stack trace: #0 /smlverzeichnis/PEAR/mime.php(1058): mb_internal_encoding() #1 /smlverzeichnis/PEAR/mime.php(1450): Mail_mime->_encodeHeaderValue() #2 /smlverzeichnis/PEAR/mime.php(938): Mail_mime->_encodeHeaders() #3 /smlverzeichnis/mail.php(571): Mail_mime->headers() #4 /smlverzeichnis/mailer.php(91): _QEFD6->_QFJ1O() #5 /smlverzeichnis/mailcreate.inc.php(816): _QFCOJ->_QFJ1O() #6 /smlverzeichnis/cron_distriblists.inc.php(1117): _QFJ1O() #7 /smlverzeichnis/cron_distriblists.inc.php(153): _Q6QQF() #8 /smlverzeichnis/crons.php(350): _Q616C() #9 {main} thrown; file=/smlverzeichnis/PEAR/mime.php; line=1058
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mb_internal_encoding(): Argument #1 ($encoding) must be a valid encoding, "windows-1255" given in /smlverzeichnis/PEAR/mime.php:1058 Stack trace: #0 /smlverzeichnis/PEAR/mime.php(1058): mb_internal_encoding() #1 /smlverzeichnis/PEAR/mime.php(1450): Mail_mime->_encodeHeaderValue() #2 /smlverzeichnis/PEAR/mime.php(938): Mail_mime->_encodeHeaders() #3 /smlverzeichnis/mail.php(571): Mail_mime->headers() #4 /smlverzeichnis/mailer.php(91): _QEFD6->_QFJ1O() #5 /smlverzeichnis/mailcreate.inc.php(816): _QFCOJ->_QFJ1O() #6 /smlverzeichnis/cron_distriblists.inc.php(1117): _QFJ1O() #7 /smlverzeichnis/cron_distriblists.inc.php(153): _Q6QQF() #8 /smlverzeichnis/crons.php(350): _Q616C() #9 {main} thrown; file=/smlverzeichnis/PEAR/mime.php; line=1058
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mb_internal_encoding(): Argument #1 ($encoding) must be a valid encoding, "windows-1255" given in /smlverzeichnis/PEAR/mime.php:1058 Stack trace: #0 /smlverzeichnis/PEAR/mime.php(1058): mb_internal_encoding() #1 /smlverzeichnis/PEAR/mime.php(1450): Mail_mime->_encodeHeaderValue() #2 /smlverzeichnis/PEAR/mime.php(938): Mail_mime->_encodeHeaders() #3 /smlverzeichnis/mail.php(571): Mail_mime->headers() #4 /smlverzeichnis/mailer.php(91): _QEFD6->_QFJ1O() #5 /smlverzeichnis/mailcreate.inc.php(816): _QFCOJ->_QFJ1O() #6 /smlverzeichnis/cron_distriblists.inc.php(1117): _QFJ1O() #7 /smlverzeichnis/cron_distriblists.inc.php(153): _Q6QQF() #8 /smlverzeichnis/crons.php(350): _Q616C() #9 {main} thrown; file=/smlverzeichnis/PEAR/mime.php; line=1058
Ich gehe daher mal stark davon aus, dass es wieder an einer Mail liegt die als windows-1255 gecodet ist...
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Den Aufruf des CronJob-Script vorübergehend deaktivieren, im Browser selbst aufrufen
domain.com/crons.php?language=de&DEBUG=1
sieht man mehr von der Fehlermeldung
domain.com/crons.php?language=de&DEBUG=1
sieht man mehr von der Fehlermeldung
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Super, vielen Dank für die Info.
Da wir über 20 Mailadressen nutzen.. kann man das irgendwo lesen, welche Adresse den Fehler ausgibt?
Da wir über 20 Mailadressen nutzen.. kann man das irgendwo lesen, welche Adresse den Fehler ausgibt?
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Die neueste E-Mail im Postfach ist fehlerhaft , z.B. eine Spammail. Für einen Anhang oder eingebettetes Bild in der E-Mail ist kein Dateiname angegeben, das ist aber eine Pflichtangabe in E-Mails. Aus dem Grund scheitert die PHP-Funktion mime_content_type(), das führt zum sofortigen Scriptabbruch. Das könnte auch eine gefährliche E-Mail sein, diese darf natürlich nicht über eine Verteilerliste versendet werden.
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Konfi:
PHP Version 8.3.12
PHP Safe Mode Off
MySQL Version 5.7.42-log; database encoding: utf8; connection encoding: utf8
Mail-Posteingang & Postausgang getestet, funktioniert.
PHP Version 8.3.12
PHP Safe Mode Off
MySQL Version 5.7.42-log; database encoding: utf8; connection encoding: utf8
Mail-Posteingang & Postausgang getestet, funktioniert.
Fatal PHP Error - keine Mails werden abgerufen/Versendet
Seit 16:45 kommen keine Mails mehr durch...
Ereignissprotokoll:
Aktion: wird gerade ausgeführt Prüfung Verteilerlisten
Start: 25.11.2024 16:45:08
Ende: 25.11.2024 16:45:08
Ergebnis: Executing
Etwaige Aufgaben manuell durchgeführt. Dann komme ich auf die Seite
http://domain.com/crons.php?language=de
memory used: 2097152 bytes
CurrentCronJobScriptLevel: 6
Script timeout at level 6.
Check options of email retrieving or for email sending.
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mime_content_type(): Argument #1 ($filename) cannot be empty in .../sml2/functions.inc.php:2379 Stack trace: #0 .../sml2/functions.inc.php(2379): mime_content_type() #1 .../sml2/mailcreate.inc.php(544): _OFAQP() #2 .../sml2/cron_distriblists.inc.php(1116): _LOCCA() #3 .../sml2/cron_distriblists.inc.php(153): _OA6AR() #4 .../sml2/crons.php(350): _OAJA8() #5 {main} thrown; file=.../sml2/functions.inc.php; line=2379
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mime_content_type(): Argument #1 ($filename) cannot be empty in .../sml2/functions.inc.php:2379 Stack trace: #0 .../sml2/functions.inc.php(2379): mime_content_type() #1 .../sml2/mailcreate.inc.php(544): _OFAQP() #2 .../sml2/cron_distriblists.inc.php(1116): _LOCCA() #3 .../sml2/cron_distriblists.inc.php(153): _OA6AR() #4 .../sml2/crons.php(350): _OAJA8() #5 {main} thrown; file=.../sml2/functions.inc.php; line=2379
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mime_content_type(): Argument #1 ($filename) cannot be empty in .../sml2/functions.inc.php:2379 Stack trace: #0 .../sml2/functions.inc.php(2379): mime_content_type() #1 .../sml2/mailcreate.inc.php(544): _OFAQP() #2 .../sml2/cron_distriblists.inc.php(1116): _LOCCA() #3 .../sml2/cron_distriblists.inc.php(153): _OA6AR() #4 .../sml2/crons.php(350): _OAJA8() #5 {main} thrown; file=.../sml2/functions.inc.php; line=2379
---
Habe nichts geändert. Was kann das jetzt sein?
Ereignissprotokoll:
Aktion: wird gerade ausgeführt Prüfung Verteilerlisten
Start: 25.11.2024 16:45:08
Ende: 25.11.2024 16:45:08
Ergebnis: Executing
Etwaige Aufgaben manuell durchgeführt. Dann komme ich auf die Seite
http://domain.com/crons.php?language=de
memory used: 2097152 bytes
CurrentCronJobScriptLevel: 6
Script timeout at level 6.
Check options of email retrieving or for email sending.
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mime_content_type(): Argument #1 ($filename) cannot be empty in .../sml2/functions.inc.php:2379 Stack trace: #0 .../sml2/functions.inc.php(2379): mime_content_type() #1 .../sml2/mailcreate.inc.php(544): _OFAQP() #2 .../sml2/cron_distriblists.inc.php(1116): _LOCCA() #3 .../sml2/cron_distriblists.inc.php(153): _OA6AR() #4 .../sml2/crons.php(350): _OAJA8() #5 {main} thrown; file=.../sml2/functions.inc.php; line=2379
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mime_content_type(): Argument #1 ($filename) cannot be empty in .../sml2/functions.inc.php:2379 Stack trace: #0 .../sml2/functions.inc.php(2379): mime_content_type() #1 .../sml2/mailcreate.inc.php(544): _OFAQP() #2 .../sml2/cron_distriblists.inc.php(1116): _LOCCA() #3 .../sml2/cron_distriblists.inc.php(153): _OA6AR() #4 .../sml2/crons.php(350): _OAJA8() #5 {main} thrown; file=.../sml2/functions.inc.php; line=2379
Script error at level 6.
Fatal PHP ERROR type=1; message=Uncaught ValueError: mime_content_type(): Argument #1 ($filename) cannot be empty in .../sml2/functions.inc.php:2379 Stack trace: #0 .../sml2/functions.inc.php(2379): mime_content_type() #1 .../sml2/mailcreate.inc.php(544): _OFAQP() #2 .../sml2/cron_distriblists.inc.php(1116): _LOCCA() #3 .../sml2/cron_distriblists.inc.php(153): _OA6AR() #4 .../sml2/crons.php(350): _OAJA8() #5 {main} thrown; file=.../sml2/functions.inc.php; line=2379
---
Habe nichts geändert. Was kann das jetzt sein?