perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 32
Click for quality!




10.02.2012 / 10:18

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragPerl und sendmail
Seitenanfang
Hallo,

ich bin am verzweifeln, schon seit gestern Abend versuch ich mit sendmail Emails zu verschicken.

Leider bekomme ich jede Email mit dem Vermerk:

----- The following addresses had permanent fatal errors -----
<XXX@compuserve.de>

----- Transcript of session follows -----
550 5.1.2 <XXX@compuserve.de>... Host unknown (Name server: compuserve.de.: no data known)

zurück.

Das passiert bei allen Empfängern ausser bei hotmail da kommt die Email an.

Folgenden Code nutze ich:


open (OUT, "| /usr/sbin/sendmail -t") or die "Kann sendmail nicht starten: $!\n";
print OUT "From: XXX\@rumfummeln.de\n";
print OUT "To: XXX\@compuserve.de\n";
print OUT "Subject: Testmail\n";
print OUT "\n";
print OUT "Hallo, ich bin eine Testmail.\n";
close (OUT);

Wobei ich glaube das es nicht am Code liegt.
Da ja die Email bei Hotmail ankommt.

Muss man etwas besonderes bei sendmail einstellen, damit es funktioniert ?

Hab schon gesucht und in anderen Foren geschaut
aber nichts gefunden was mir geholfen hat. :-(

Vielleicht schafft ihr es ja.

Gruss,
sixkiller76

Datum: 19.01.2005-17:58

Beitragre: Perl und sendmail
Seitenanfang
Hab ganz vergessen zu erwähnen das das Script hier bei mir aufm Linuxrechner läuft. Vielleicht ist das ja ausschlaggebend.

Gruss,
sixkiller76

Datum: 19.01.2005-18:14

Beitragre: Perl und sendmail
Seitenanfang
Versuch mal das hier, ist allerdings nicht getestet:

open (OUT, "| /usr/sbin/sendmail -t") or die "Kann sendmail nicht starten: $!\n";
print OUT "MAIL FROM: XXX\@rumfummeln.de\n";
print OUT "RCPT TO: XXX\@compuserve.de\n";
print OUT "SUBJECT: Testmail\n";
print OUT "DATA\n";
print OUT "Hallo, ich bin eine Testmail.\n";
print OUT ".";
close (OUT);

oder ersuch eine socketverbindung auf port 25 aufzubauen und dann via telnet zu mailen.
Oder Net::Smtp verwenden

Datum: 21.01.2005-09:07

-






-
-