Thread Email aus Perl senden unter Windows und Unix?
(21 answers)
Opened by korkak at 2013-07-13 21:36
Hallo korkak,
noch eine Möglichkeit, schön einfach, daher empfehlenswert: MIME::Lite Hiermit sendest Du die Mail über einen verfügbaren SMTP-Port. Bsp.: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 #!/usr/bin/perl use strict; use warnings; use MIME::Lite; my $smtpServer = 'smtp.web.de'; my $smtpPort = 587; my $smtpUser = ''; # <- Deine web.de-Adresse hier! my $smtpPass = ''; # <- Dein web.de-Passwort hier! my $mailFrom = ''; # <- Deine web.de-Adresse hier (evtl. mit Alias und <>)! my $mailTo = ''; # <- Deine Emfpänger-Adresse hier (evtl. mit Alias und <>)! my $mailSubject = 'Gruesse von MIME::Lite'; my $mailType = 'text/plain; charset="ISO-8859-15"' my $mailBody = "Hallo korkak,\n\nhier mein Mail-Text.\n\nGrüße\npayx"; my $msg = MIME::Lite->new( From => $mailFrom , To => $mailTo , Subject => $mailSubject , Type => $mailType , Data => $mailBody ); # Daten ansehen: # print "$smtpServer > $smtpPort > $smtpUser > $smtpPass"; # $msg->print_header; # $msg->print; $msg->send( smtp => $smtpServer , Port => $smtpPort , AuthUser => $smtpUser , AuthPass => $smtpPass , Timeout => 90 , Debug => 1 ); print "Not successful: $mailTo!" unless $msg->last_send_successful; HTH Grüße payx Last edited: 2013-07-15 10:46:52 +0200 (CEST) |