Seite 1 von 1
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Verfasst: 11.12.2025, 16:37
von mirko
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
Verfasst: 11.12.2025, 14:57
von TobiGeier
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
Verfasst: 10.12.2025, 15:45
von TobiGeier
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
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Verfasst: 10.12.2025, 14:36
von mirko
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
Verfasst: 10.12.2025, 13:48
von TobiGeier
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:
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
Verfasst: 28.11.2024, 13:39
von mirko
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
Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet
Verfasst: 28.11.2024, 12:27
von TobiGeier
Super, vielen Dank für die Info.
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
Verfasst: 27.11.2024, 22:30
von mirko
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
Verfasst: 27.11.2024, 21:28
von TobiGei
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.
Fatal PHP Error - keine Mails werden abgerufen/Versendet
Verfasst: 27.11.2024, 21:10
von TobiGei
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?