JavaMail giver Java-programmører med en tredjeparts -klasse til at sende e-mail til brugerne. Du skal medtage JavaMail klasse i din kode , så kalder de JavaMail funktioner til at oprette og sende e-mailen. JavaMail gør at sende en e-mail mere bekvemt end at bruge ældre Java-klasser . Du kan sende en almindelig tekst e-mail eller oprette en HTML e-mail for indholdet. For at sende en HTML e-mail , skal du bruge HTML-kode i programmet JavaMail funktioner. Instruktioner
1
Højreklik på Java-klasse filen og vælg " Åbn med ". På listen over redaktører , skal du dobbeltklikke på Java editor du vil bruge til at oprette programmet JavaMail koden.
2
Tilføj JavaMail klasse på toppen af din kode fil. Kopier og indsæt følgende kode til de indsatte bibliotek dele af din Java-kode : Hej
import javax.mail * ;
import javax.mail.internet * ,
. .
3
Opsæt email SMTP-server , og det brugernavn og adgangskode, der bruges til at forbinde til SMTP-serveren. Disse værdier leveres af din webhost eller internetudbyderen (ISP). Føj følgende kode til at oprette server egenskaber:
Properties server = nye Properties ();
server.setProperty ( " mail.transport.protocol ", " smtp "); < br >
server.setProperty ( " mail.host ", " mail.domain.com ");
server.setProperty ( " mail.user ", " brugernavn ");
server.setProperty ( " mail.password " , "password ");
Erstat hver af disse værdier med SMTP mailserver oplysninger fra din vært . Den " mail.domain.com " værdien er typisk domæne til din hjemmeside domænenavn til din internetudbyder, som domænenavnet for AT & T eller Comcast.
4
Åbn en mail session. En åbnet mail session logger på SMTP-serveren ved hjælp af oplysningerne oprettet i Trin 3. . Føj følgende kode til at åbne en session : Hej
Session mail = Session.getDefaultInstance (server , null) ;
Transport session = mail.getTransport ();
5 < p> Opret HTML e-mail og definere modtageren og emnet. Du skal bruge HTML-tags for indhold til at dukke op i et HTML-format i modtagerens klientsoftware. Følgende kode viser, hvordan du opretter en HTML e-mail : Hej
MimeMessage email = new MimeMessage ( mail)
email.setSubject ( " HTML E-mail Emne ");
email.setContent
( " Min test HTML e-mail ", " text /html charset = ISO -8859-1 ");
email.addRecipient ( email.RecipientType.TO , Amerikas
nye InternetAddress ( " [email protected] "));
Udskift emnet og indhold med dit eget emne og HTML e-mail -indhold. Erstat " [email protected] " værdi med modtagerens e-mail .
6
Send e-mail og luk email session. Brug følgende kode til at sende