Thread Mail::Sender - Emails kommen teilweise an: Mail erreicht nicht immer den Empfänger (16 answers)
Opened by Gast at 2007-04-24 13:17

Gast Gast
 2007-04-24 13:17
#76158 #76158
Hallo,

folgende Situation: ein HTML-Formular wird ausgefüllt und diese Eingaben sollen per Perl-Skript ausgewertet (d.h. überprüft werden - klappt soweit) und dann per Email an einen festen Empfänger und als Kopie an den Absender geschickt werden.

Die Sache ist nun folgende: im Grunde funktioniert das Skript, aber immer wieder (sporadisch und nicht repoduzierbar) kommen die Emails nicht an. Das äußert sich folgendemaßen: User füllt Formular aus und klickt auf "abschicken", dann passiert lange Zeit (>1:30 min) nichts und dann erscheint eine / meine Bestätigung, dass die Eingaben verarbeitet und eine Email versandt wurde. Das ist aber nicht der Fall, die Email erreicht keinen. Weder den Empfänger (mich) noch als Kopie den Absender (die Person, die das Formular ausgefüllt hat).

Anbei der Code-Ausschnitt zum Mailversenden:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
my $sender = new Mail::Sender ({
smtp => 'IP des Mailservers ', # habe ich hier im Forum ersetzt
from => $email}); #Absender / Person die Form ausgefüllt hat


my $mailtext = "Danke,
folgende Daten wurden empfangen...."; # gekürzt, hier werden alle POST-Variablen aufgelistet.

my $mail = "ich\@meineDomain.de";
my $subject = "Betreff";

$sender->MailMsg({to => $mail, subject => $subject, msg => $mailtext})
or die "$Mail::Sender::Error\n\nEs ist der Fehler \"mailsenden\" aufgetreten.\n";


Die Sache treibt mich in den Wahnsinn, weils halt in 80 % der Fälle läuft und dann auf einmal wieder nicht. Der Mailserver und der Webserver haben kein Problem - habe den Support schon mehrmals angerufen/angeschrieben. Die Plattformen laufen ohne Problem. Es muss also schon an meinem Skript liegen.

Aber ich sehe in dem Code keinen Fehler. Was mich dann immer an der Aussage der Support-Abteilung (der Server hat kein Problem) zweifeln lässt. Vielleicht kann hier jemand die Korrekheit meines Code-Schnippsels bestätigen, dann habe ich wenigstens Gewissheit.

Danke
Christian

View full thread Mail::Sender - Emails kommen teilweise an: Mail erreicht nicht immer den Empfänger