JavaMail ger Java programmerare med en tredje part klass för att skicka e-post till användarna . Du måste inkludera JavaMail klassen i koden , sedan ringa JavaMail funktioner för att skapa och skicka e-post . JavaMail gör att skicka ett e-postmeddelande mer praktiskt än att använda äldre Java-klasser . Du kan skicka en vanlig text e-post eller inrätta ett HTML-e för innehållet . För att skicka ett HTML- e-post , måste du använda HTML-kod i JavaMail funktioner . Instruktioner
1
Högerklicka på Java klass filen och välj " Öppna med . " I listan över redaktörer , dubbelklicka på Java-editor du vill använda för att skapa JavaMail koden .
2
Lägg till JavaMail klassen på toppen av din kod fil . Kopiera och klistra in följande kod till de införda bibliotekets delar av din Java-kod :
import javax.mail *;
import javax.mail.internet *;
. . Sida 3
Konfigurera e SMTP-server och användarnamn och lösenord som används för att ansluta till SMTP -servern . Dessa värden tillhandahålls av ditt webbhotell eller Internet-leverantör ( ISP ) . Lägg till följande kod för att ställa in servern egenskaper :
Egenskaper server = nya Properties ();
server.setProperty ( " mail.transport.protocol " , " smtp " ) ;
server.setProperty ( " mail.host ", " mail.domain.com ");
server.setProperty ( " mail.user " , "användarnamn ");
server.setProperty ( " mail.password " , " lösenord " ) ;
Ersätt alla dessa värden med den SMTP-server information från din värd . Den " mail.domain.com " värdet är typiskt domänen för din webbplats domännamn för din ISP , till exempel domännamnet för AT & T eller Comcast .
4
Öppna ett mail session . En öppnad post session loggar in på SMTP -servern med hjälp av informationen som inrättats i steg 3 . Lägg till följande kod för att öppna en session :
Session post = Session.getDefaultInstance ( server , null ) ;
Transport session = mail.getTransport ( ) ;
5
Skapa HTML- e-post och ange mottagare och ämne . Du måste använda HTML-taggar för innehåll att visa upp i ett HTML-format i mottagarens klientprogramvara . Följande kod visar hur du skapar ett HTML- e-post :
MimeMessage email = ny MimeMessage ( mail ) ,
email.setSubject ( " HTML Email Ämne " ) ;
email.setContent
( " Mitt test HTML e-postmeddelande < /strong > " , " text /html ; charset = ISO -8859-1 " ) ;
email.addRecipient ( email.RecipientType.TO ,
nya InternetAddress ( " recipient@domain.com " ) ) ;
Byt ämne och innehåll med ditt eget ämne och HTML- e- innehåll . Ersätt " recipient@domain.com " värdet med mottagarens e-postadress.
6
Skicka e-post och stäng e session . Använd följande kod för att skicka Addera ditt