![]() |
DEUTSCHE VERSION |
|
![]() |
Links | | | Forums | | | Comments | | | Report news |
![]() |
Chat | | | Polls | | | Newsticker | | | Archive |
![]() |
amiga-news.de Forum > Programmierung > Perl und sendmail | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2003-03-21, 01:16 h Robin Posts: 1056 User |
Ich habe ein Problem. Ich moechte sendmail dazu nutzen durch Perl Mails zu verschicken. Das hat auch prima geklappt, bis mir mein Provider ein Update auf einen neuen Server durchgefuehrt hat. Leider hab ich von sendmail gar keine Ahnung. Vielleicht hat sich hier jemand damit auseinander gesetzt ? Und hat 'besseren', funktionierenden Code ? Mein Code sieht so aus: @mail=<<TT; Subject: Test From: info@amiganiac.de To: robin@amiganiac.com test TT open(MAIL, "|/usr/lib/sendmail -oi -t -odq") or push @mail, "Failedn"; foreach $nix (@mail) { print MAIL $nix; } close MAIL; -- Ueber mir ... AMIGAniac! 14 Tage News:AMIGA/MorphOS [ - Answer - Quote - Direct link - ] |
2003-03-21, 09:01 h Solar Posts: 3680 User |
Von sendmail habe ich keine Ahnung, aber in einem meiner Scripte findet sich ungefähr folgendes: use MIME::Lite; my $msg = MIME::Lite->new( From =>"someone@example.com", To =>"otherone@example.com", Subject =>"Some example for MIME::Lite", Type =>$filetype, Encoding =>"base64", Path =>$filename ); $msg->send; Das Codebeispiel verschickt eine Datei, aber Text zu verschicken sollte auch nicht schwierig sein. Vielleicht kannst Du damit was anfangen. [ - Answer - Quote - Direct link - ] |
2003-03-21, 10:35 h Robin Posts: 1056 User |
Hmmm ... da werde ich mich wohl mal durch die MIME-Anleitung schlagen muessen :-) Danke. Aber wenn jemand doch mehr ueber sendmail weiss waer es mir doch lieber. Hat ja funktioniert bis zum Umzug. -- Ueber mir ... AMIGAniac! 14 Tage News:AMIGA/MorphOS [ - Answer - Quote - Direct link - ] |
2003-03-21, 15:49 h thomash Posts: 172 User |
Hi. Was funktioniert denn nicht mehr bei sendmail ? Gibt es eine Fehlermeldung ? Versuchs mal hier, da gibt es ein fertiges Formmailer-Perlscript (und mehr): http://www.scriptarchive.com/ Ansonsten kann es ja sein, daß sich der der Pfad zu sendmail geändert hat. Bei mir sieht das so aus: $mailprog = '/usr/sbin/sendmail -i -t'; ... # Open The Mail Program open(MAIL,"|$mailprog"); print MAIL "To: $Config{'recipient'}n"; print MAIL "From: $Config{'email'} ($Config{'realname'})n"; ... usw. sendmail kann auch unter /usr/bin/sendmail zu finden sein, oder wo ganz anders... Ciao, Hoin. [ - Answer - Quote - Direct link - ] |
2003-03-21, 18:05 h Robin Posts: 1056 User |
Gehen tut alles. Also es kommt keine Fehlermeldung. Aber leider geht die Mail nicht raus. -- Ueber mir ... AMIGAniac! 14 Tage News:AMIGA/MorphOS [ - Answer - Quote - Direct link - ] |
2003-03-21, 18:06 h Robin Posts: 1056 User |
:-D Danke thomash Habe es mit den Argumenten deines Beispiels versucht, und damit gehts :-D -- Ueber mir ... AMIGAniac! 14 Tage News:AMIGA/MorphOS [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Perl und sendmail | [ - Search - New posts - Register - Login - ] |
![]() |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved. |
![]() |