Javamail est un script email dans le langage de programmation Java . Javamail fait tout le traitement standard pour l'envoi d'un message électronique , de sorte que le programmeur doit juste entrer quelques éléments d'information (tels que la destination, le contenu, l'objet et qui l'email est de ) pour envoyer un e-mail . Javamail rend simple pour envoyer des emails en texte pur , ainsi que les e-mails HTML plus complexes. La seule différence entre les deux types est la définition du type de contenu "text /html" au lieu de "text /plain " . Choses que vous devez
Java éditeur
Afficher plus Instructions
1
Ouvrez l'éditeur Java et le fichier où vous voulez que le script de courrier doit résider.
< Br type> 2
" javax.mail d'importation * ; .
importation javax.mail.internet * ; .
importation java.util.Properties ; " au début du fichier .
3
type «classe SimpleMail {" où vous voulez que la classe de courrier doit résider.
4
type " static void mailer publique ( string [] args) throws Exception {" sur la ligne suivante
5
type . " Propriétés prop = new Properties (); " sur la ligne suivante
6
type ' prop.setProperty . ( " mail.transport.protocol ", " smtp" ) ; ' sur la ligne suivante
7
type . prop.setProperty ( " mail.host ", " smtp.MAILSERVER "); ' sur la ligne suivante , en remplaçant « MAILSERVER " avec le domaine de votre serveur de messagerie
8
type ' prop.setProperty ( " mail.user ", " USER" ) ; ' . sur la ligne suivante avec " uSER " remplacé par le nom de l'utilisateur javamail envoi de l'email
9
type ' prop.setProperty ( mail.password ", " password") . " ; ' sur la ligne suivante avec le remplacement de« MOT DE PASSE session mailSession = Session.getDefaultInstance (prop , null ) " avec le mot de passe réel pour l'utilisateur javamail
10
type. " ; . " sur la ligne suivante
11
Tapez " MimeMessage msg = new MimeMessage ( mailSession ) ; " . sur la ligne suivante
12
Type ' msg.setSubject ( "sujet" ) ; ' sur la ligne suivante avec «sujet» remplacé par le véritable sujet de l'email
13
type " msg.setFrom ( nouveau InternetAddress ( " EMAILADDRESS . ")); ' sur la ligne suivante avec " . EMAILADDRESS "remplacé par l'adresse électronique de l'expéditeur
14
type ' msg.setContent ( " contenu", " text /html "); ' . sur la ligne suivante avec " cONTENT " remplacé par le contenu réel de l' email c'est la seule ligne différente entre un pur email de texte et un courriel HTML
15
type ' message.addRecipient ( Message.RecipientType.TO , nouveau InternetAddress ( "Destination" ) ) ; ' . sur la ligne suivante avec le remplacement de «Destination» avec l' adresse réelle de la destination de messagerie pour le courrier électronique
16
type «transport Transport = mailSession.getTransport ();
17
type". transport.connect (); "sur l' ligne suivante
18
type " transport.sendMessage (msg , msg.getRecipients ( Message.RecipientType.TO ) ) ; " . . sur la ligne suivante
19
type " transport.close (); }}" . sur la ligne suivante