JavaMail ist ein E-Mail- Skript in der Programmiersprache Java . JavaMail nicht alle der Standard-Verarbeitung für das Senden einer E-Mail , so dass ein Programmierer muss nur Eingang ein paar Stücke von Informationen (z. B. das Ziel , den Inhalt , das Thema und die der E-Mail ist aus ), um eine E-Mail senden. JavaMail macht es einfach, reine Text- E-Mails sowie die komplexere HTML -E-Mails zu senden. Der einzige Unterschied zwischen den beiden Typen ist die Einstellung der Content-Type "text /html " anstelle von " text /plain" . Things You 
 Java Editor 
 brauchen anzeigen Weitere Anweisungen 
 1 
 Öffnen Sie das Java -Editor und die Datei in dem Sie die E-Mail -Skript gespeichert werden soll . 
 < Br > 2 
 Typ "import javax.mail * ; . 
 
 Import javax.mail.internet * ; . 
 
 Import java.util.Properties ; " am Anfang der Datei . 
 3 
 Typ "class SimpleMail {" . , wo Sie die E-Mail -Klasse befinden soll 
 4 
 Typ "public static void Mailer (String [] args ) throws Exception {" in der nächsten Zeile 
 5 
 Typ . " Properties prop = new Properties (); " in der nächsten Zeile 
 6 
 Type ' prop.setProperty . ( " mail.transport.protocol ", " smtp "); ' in der nächsten Zeile 
 7 
 Typ . ' prop.setProperty ( " mail.host ", " smtp.MAILSERVER "); ' auf der nächsten Zeile und ersetzen Sie " MAILSERVER " mit Domain des Mail-Servers 
 8 
 Type ' prop.setProperty ( " mail.user ", " USER" ); ' . in der nächsten Zeile mit " USER " mit dem Namen des Benutzers javamail Senden der E-Mail ersetzt 
 9 
 Type ' prop.setProperty ( mail.password " , "password" ). " ' in der nächsten Zeile mit dem Ersetzen " PASSWORD Session mailSession = Session.getDefaultInstance (prop , null) " mit dem eigentlichen Kennwort für den Benutzer javamail 
 10 
 Typ . "; . " in der nächsten Zeile 
 11 
 Type " MimeMessage msg = new MimeMessage ( mailSession )," . in der nächsten Zeile 
 12 
 Type ' msg.setSubject ( "Subject "); ' in der nächsten Zeile mit "Betreff" mit der Fassung eigentliche Thema der E-Mail 
 13 
 Type " msg.setFrom (neu InternetAddress ( " EMAILADDRESS . ")); " in der nächsten Zeile mit " . EMAILADDRESS " mit der Absender- E-Mail -Adresse ersetzt 
 
 14 
 Type ' msg.setContent ("Inhalt" , "text /html "); ' . in der nächsten Zeile mit "Inhalt" mit den tatsächlichen Inhalt der E-Mail ersetzt Dies ist die einzige Linie Unterschied zwischen einer reinen Text E-Mail und eine HTML- E-Mail 
 15 
 Type ' message.addRecipient ( Message.RecipientType.TO , neue InternetAddress ( "Destination ")); ' . in der nächsten Zeile mit dem Ersetzen von "Destination " mit dem eigentlichen Ziel -Mail-Adresse für die E-Mail- 
 16 
 Typ "Transport transport = mailSession.getTransport (); 
 17 
 Type" . transport.connect (); "auf die nächsten Zeile 
 18 
 Type " transport.sendMessage ( msg , msg.getRecipients ( Message.RecipientType.TO ) ); " . . in der nächsten Zeile 
 19 
 Typ " transport.close ();} }" . in der nächsten Zeile