Invio mail

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

Statistiche

Details  Questo articolo è stato visualizzato 2.077 volte.

Segnala presso

add to oknotizie add to ziczac add to technotizie add to fai_informazione add to wikio add to segnalo add to koolontheweb add to facebook add to delicious add to google add to stumbleupon add to technorati add to ask add to live

Votazioni

  • Currently 0; ?>/ TOTALSTARS
  • 1
  • 2
  • 3
  • 4
  • 5

Commenti

Details Gli utenti del sito hanno rilasciato 0 commenti, di cui 0 in attesa di approvazione.

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.


Codice di conferma

Inserisci nella casella di testo i caratteri presenti nell'immagine.

Perl: interventi collegati