Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Perl Προγραμματισμός

Πώς να στείλει HTML Text Με SMTP Perl

Υπάρχουν πολλοί διαφορετικοί τρόποι για να στείλετε e-mail , ωστόσο , υπάρχουν μόνο μερικά " συνιστάται " τρόποι για να γράψει αποδοτικό κώδικα . Μια σύσταση είναι να χρησιμοποιήσετε Net :: SMTP κατά την αποστολή μηνυμάτων απλού κειμένου και χρησιμοποιώντας MIME :: Lite :: TT :: HTML για μηνύματα HTML ή μηνύματα με συνημμένα . Μπορείτε, όμως, να χρησιμοποιήσετε MIME :: Lite για να δημιουργήσετε το μήνυμα και έχουν την πραγματική αποστολή πραγματοποιούνται με SMTP . Οδηγίες
Η

1 Δημιουργήστε ένα νέο σενάριο Perl , το οποίο είναι ένα απλό αρχείο κειμένου που αποθηκεύονται με την επέκταση " . Pl » και δημιουργήθηκε σε ένα απλό επεξεργαστή κειμένου , όπως το Notepad . Να είστε βέβαιος να περιλαμβάνει αναφορά στην MIME :: Lite στην αρχή του σεναρίου από την κωδικοποίηση "χρήση MIME :: Lite :: TT :: HTML ? . " Δημιουργήστε ένα στιγμιότυπο του αντικειμένου ταχυδρομείου χρησιμοποιώντας " MIME :: Lite :: TT :: HTML - > νέα . " Ονομάστε το ταχυδρομείο παράδειγμα αντικείμενο " $ myemailmsg . " 2

περάσει τις απαιτούμενες παραμέτρους στο " $ myemailmsg " αντιρρήσεις παράδειγμα . Οι παράμετροι περιλαμβάνουν το " στο ηλεκτρονικό ταχυδρομείο », « από το email ", " θέμα" , " πρότυπο " και " πρότυπο επιλογές . " Χρησιμοποιώντας ένα πρότυπο καθιστά τον κωδικό σας εύκολα επαναχρησιμοποιήσιμο
εικόνων 3

Χρησιμοποιήστε το πρότυπο για το μήνυμα HTML σας από την κωδικοποίηση : .

Πρότυπο = > {

mymsg = > ' mymsg.html.tt '

}

Το πρότυπο θα αποτελείται από ένα κατάλληλα διαμορφωμένο έγγραφο HTML που αρχίζει με και τελειώνει με .
Φτηνές 4

Στείλτε το μήνυμα χρησιμοποιώντας SMTP με το πέρασμα του διακομιστή SMTP και τον τύπο " smtp " με τη μέθοδο αποστολής. Κωδικοποίηση " $ myemailmsg - > send ( ' smtp ', ' smtp.mywebsite.com » , Timeout = > 60 ) ? " Θα στείλει το μήνυμα χρησιμοποιώντας έναν απομακρυσμένο διακομιστή SMTP , που βρίσκεται στο " smtp.mywebsite.com " και το χρόνο αναμονής σε 60 δευτερόλεπτα. Εάν ένα απλό " $ myemailmsg - > στείλει " κωδικοποιείται , το e-mail αποστέλλεται χρησιμοποιώντας μια τοπική εγκατάσταση sendmail
5

Προσθέστε ένα συνημμένο με την κωδικοποίηση: .

$ Myemailmsg > αποδίδουν ( Τύπος = > ' text /html' , πώληση

Data = > ddata {

Γεια

}

Τοποθέτηση της HTML είναι μια άλλη επιλογή , αν δεν θέλετε να χρησιμοποιήσετε ένα πρότυπο HTML .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα