JavaMail gir Java-programmerere med en tredjeparts klassen til å sende e-post til brukere . Du må inkludere JavaMail klassen i koden , og deretter ringe javamail funksjoner for å opprette og sende e-posten. JavaMail gjør sende en e-post mer praktisk enn å bruke eldre Java-klasser . Du kan sende en ren tekst e-post eller sette opp en HTML- e-post for innholdet . For å sende en HTML- e-post, må du bruke HTML -kode i javamail funksjoner. Instruksjoner
en
Høyreklikk på Java klassen filen og velg " Åpne med ". I listen over redaktører , dobbeltklikker du på Java editor du vil bruke til å opprette JavaMail koden .
2
Legg til JavaMail klassen på toppen av koden din fil. Kopier og lim inn følgende kode til de innsatte biblioteket delene av Java-kode :
import javax.mail * ;
import javax.mail.internet * ;
. .
3
Sett opp e-post SMTP- server og brukernavn og passord brukes til å koble til SMTP-serveren . Disse verdiene er gitt av din web host eller Internett-leverandøren ( ISP) . Legg til følgende kode for å sette opp serveren egenskaper:
Properties server = nye egenskaper () ;
server.setProperty ( " mail.transport.protocol ", " smtp ");
server.setProperty ( " mail.host ", " mail.domain.com ");
server.setProperty ( " mail.user " , "brukernavn ");
server.setProperty ( " mail.password " , "passord ");
Erstatt hver av disse verdiene med SMTP- postserveren informasjon fra verten. Den " mail.domain.com " verdien er vanligvis domenet for nettstedet ditt domenenavn for din ISP, slik som domenenavn for AT & T eller Comcast.
4
Åpne en mail økt. En åpnet postøkt logger seg på SMTP -serveren ved hjelp av informasjonen satt opp i trinn tre . Legg til følgende kode for å åpne en session : en
Session post = Session.getDefaultInstance (server , null ) ;
Transport session = mail.getTransport ();
5 < p> Lag HTML- e-post og definere mottaker og emne . Du må bruke HTML- koder for innhold å dukke opp i en HTML- format i mottakerens klient programvare. Følgende kode viser deg hvordan du oppretter en HTML- e-post : en
MimeMessage email = ny MimeMessage ( post ) ;
email.setSubject ( "HTML e-post Emne" ) ;
email.setContent
( " Min test HTML e-postmelding < /strong >" , "text /html ; charset = ISO -8859 -1" ) ;
email.addRecipient ( email.RecipientType.TO , etter
ny InternetAddress ( " recipient@domain.com "));
Bytt faget og innhold med ditt eget emne og HTML e-innhold . Erstatte " recipient@domain.com " verdi med mottakerens e-post.
6
Send e-post og lukke e- økten . Bruk følgende kode for å sende