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