Invio mail
Come inviare mail tramite script perl
Esiste più di un modo per inviare mail da uno script perl. Descriviamo qui il più utilizzato.
Inviare mail mediante Sendmail
#!/usr/bin/perl
unless(open (MAIL, "|/usr/sbin/sendmail -t")) {
print "error.\n";
warn "Error starting sendmail: $!";
}
else{
print MAIL "From: me\@mydom.com\n";
print MAIL "To: test\@testdom.com\n";
print MAIL "Subject: test subject\n\n";
print MAIL "test mail message";
close(MAIL) || warn "Error closing mail: $!";
print "Mail sent.\n";
}
Ricordiamo che il destinatario può essere inserito direttamente quando viene richiamato il comando sendmail; lo script diventerà quindi:
#!/usr/bin/perl
unless(open (MAIL, "|/usr/sbin/sendmail recipient\@someplace.com")) {
print "error.\n";
warn "Error starting sendmail: $!";
}
else{
print MAIL "From: me\@mydom.com\n";
print MAIL "Subject: test subject\n\n";
print MAIL "test mail message";
close(MAIL) || warn "Error closing mail: $!";
print "Mail sent\n";
}Dettagli pubblicazione
Categoria: Perl
Pubblicato da: loryzz in data: 06.01.2008 21:26:15
Ultima modifica di: loryzz in data: 21.01.2009 11:27:37
Votazioni
Lascia un commento
Tutti i commenti devono essere approvati da un amministratore prima di essere visualizzati al pubblico. Si tratta di una misura preventiva contro spam e pubblicità e non è necessario reinviare il commento.
Si prega di scrivere commenti in tema. Spam e messaggi promozionali non vengono approvati.
Perl: interventi collegati
Hash ed array pubblicato da loryzz in Perl




























Ritorna all'inizio
Commenti rispetto al totale
0 %
Percentuale di commento
0 %