rob: sendmail

Beitrag lesen

Hi!

Möglicherweise ist das Programm schlecht programmiert, so daß es wirklich keine Meldungen ausgibt, wenn etwas nicht funktioniert.
Ähnliches gibt es auch bei der Funktion mail() von PHP. Diese gibt als Rückgabewert nicht zurück, ob die Mail wirklich verschickt werden konnte oder nicht, sondern nur, ob sie an den MTA übergeben werden konnte.
Was der MTA dann damit macht, ist die andere Frage...
Eventuell dauert es schon mal was bis die Mails verschickt werden können.
Normalerweise sollten sie in einem Spooler landen. Sie werden in eine Warteschlange gesetzt, wenn das Programm ausgelastet ist.
Sobald es dann wieder möglich ist, sollten die Mails verschickt werden.
Wenn das nicht der Fall ist... Tja, keine Ahnung, wie der Hoster den MTA konfiguriert hat...

Aber zurück zu deinem Problem. Also du arbeitest mit Perl, ja?
Und du hast eine Funktion, mit deren Hilfe du Mails an sendmail geben kannst?
Diese liefert dir aber keine Fehlermeldungen zurück? Das ist schlecht...
Warum greifst du dann nicht selbst mit Perl auf den MTA zu und wertest dann eventuelle Fehlermeldungen selbst aus?

Schöner Gruß,
rob