Der er mange forskellige måder at sende e-mail , men der er kun et par "anbefalede" måder at skrive en effektiv kode. En henstilling er at bruge Net :: SMTP når du sender klartekstmeddelelserne og bruge MIME :: Lite :: TT :: HTML for HTML-beskeder eller beskeder med vedhæftede filer. Du kan dog benytte MIME :: Lite at skabe meddelelsen og har den faktiske afsendelse foregå med SMTP . Instruktioner
1
Opret en ny Perl script , som er en almindelig tekstfil gemmes med endelsen " . Pl ", og skabt i en almindelig tekst editor såsom Notesblok. Vær sikker på at medtage en henvisning til MIME :: Lite i begyndelsen af scriptet ved kodning "brug MIME :: Lite :: TT :: HTML; . " Opret en instans af mail objektet ved hjælp af " MIME :: Lite :: TT :: HTML -> nyt. " Navngiv mail objekt instans "$ myemailmsg ".
2
Pass de nødvendige parametre til " $ myemailmsg " objekt instans . Parametre kan nævnes " til e-mail , " "fra email ", " emne ", " template " og " skabelon muligheder. " Ved hjælp af en skabelon gør din kode let genbruges
3
Brug skabelonen til din HTML-meddelelse ved kodning : .
Skabelon => {
mymsg => ' mymsg.html.tt '
}
skabelonen vil bestå af en korrekt formateret HTML-dokument begynder med og slutter med < /html > . < br >
4
Send beskeden ved hjælp SMTP ved at vælte SMTP-server og " smtp " type til den send metode. Coding "$ myemailmsg -> send ( ' smtp ', ' smtp.mywebsite.com ' , Timeout => 60) ," vil sende beskeden ved hjælp af en ekstern SMTP-server , som ligger på " smtp.mywebsite.com ", og timeout på 60 sekunder. Hvis en simpel " $ myemailmsg -> send" er kodet , e-mailen er sendt via en lokal sendmail installation
5
Tilføj en vedhæftet fil ved kodning : .
$ Myemailmsg > vedhæfte ( Type = > ' text /html ' ,
data => ddata {
Hej
< /body >}
< p> Montering af HTML er en anden mulighed , hvis du ikke ønsker at bruge en HTML -skabelon .