JavaMail är en e- script i programspråket Java . JavaMail gör allt standardbehandling för att skicka ett e-postmeddelande , så att en programmerare behöver bara in ett par bitar av information ( t.ex. destination , innehåll , motivet och vem meddelandet är från ) för att skicka ett mail . JavaMail gör det enkelt att skicka ren text e-post samt de mer komplexa HTML- e-post . Den enda skillnaden mellan de två typerna är att sätta innehållstypen till " text /html " istället för " text /plain " . Saker du behöver Review, Java editor
Visa fler instruktioner
1
Öppna Java-editor och filen där du vill att e-post skript för att bosätta sig .
2
Type " import javax.mail *; .
import javax.mail.internet *; .
import java.util.Properties , " längst upp i filen . Addera 3
Type " class SimpleMail { " där du vill att e-post klassen att bo .
4
Type " public static void mailer ( String [] args ) kastar Undantag { " på nästa rad
5
Type . " Egenskaper prop = nya Properties (); "på nästa rad
6
Type " prop.setProperty . ( " mail.transport.protocol " , " smtp " ) , " på nästa rad
7
Type . " prop.setProperty ( " mail.host " , " smtp.MAILSERVER " ) ; " på nästa rad , som ersätter " mailserver " med domänen för din e-postserver
8
Type ' prop.setProperty ( " mail.user " , " USER " ) , " . på nästa rad med " uSER " ersättas med namnet på JavaMail användaren skicka email
9
Type ' prop.setProperty ( mail.password " , "lösenord" ) . " , " på nästa rad med ersätta " PASSWORD Session mailSession = Session.getDefaultInstance ( prop , null ) " med det faktiska lösenordet för JavaMail användaren
10
Type . " , . " på nästa rad
11
typ " MimeMessage msg = new MimeMessage ( mailSession ) , " . på nästa rad
12
Type ' msg.setSubject ( "subjektet" ) , " på nästa rad med " Ärende " ersättas med själva föremålet för e
13
Type " msg.setFrom ( ny InternetAddress ( " EMAILADDRESS . " ) ) ; " på nästa rad med " . EMAILADDRESS " ersättas med avsändarens e-postadress
14
Type ' msg.setContent ( " innehåll" , " text /html " ) , " . på nästa rad med " innehåll " ersättas med själva innehållet i e-post Detta är den enda linjen skiljer mellan en ren text e-post och ett HTML-e
15
Type " message.addRecipient ( Message.RecipientType.TO , ny InternetAddress ( " Destination " ) ) ; " . på nästa rad med byte " dESTINATION " med faktiska destinationen e-postadress för email
16
Type " transport transport = mailSession.getTransport ( ) ;
17
Type " . transport.connect ( ) ; " på nästa rad
18
Type " transport.sendMessage ( msg , msg.getRecipients ( Message.RecipientType.TO ) ) ; " . . på nästa rad
19
Type " transport.close ( ) ;} } " . på nästa rad