Fatal PHP Error - keine Mails werden abgerufen/Versendet

Fragen und Tipps & Tricks zur PHP Mailinglisten-Verwaltung SuperMailingList

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 23001
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet

Beitrag 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
TobiGeier
Beiträge: 14
Registriert: 29.03.2020, 00:30

Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet

Beitrag 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?
Benutzeravatar
mirko
Beiträge: 23001
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet

Beitrag 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.
TobiGei
Beiträge: 27
Registriert: 31.03.2016, 22:19

Re: Fatal PHP Error - keine Mails werden abgerufen/Versendet

Beitrag 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.
TobiGei
Beiträge: 27
Registriert: 31.03.2016, 22:19

Fatal PHP Error - keine Mails werden abgerufen/Versendet

Beitrag 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?
Antworten