JavaMail biedt Java-programmeurs met een klas van derden om email te sturen naar gebruikers . U moet de JavaMail klasse behoren binnen uw code , bel dan de JavaMail functies voor het maken en verzenden van de e-mail . JavaMail maakt het versturen van een e-mail handiger dan het gebruik van oudere Java-klassen . U kunt een tekstbericht vlakte verzenden of het opzetten van een HTML e-mail voor de inhoud . Om een HTML e-mail , moet u HTML -code gebruiken in de functies van de JavaMail 's . Instructies 1 rechtermuisknop op uw Java-klasse bestand en selecteer " Openen met . " In de lijst van editors , dubbelklikt u op het Java- editor die u wilt gebruiken om de JavaMail code te creëren . Kopen van 2 Voeg de JavaMail klasse aan de bovenkant van uw code bestand . Kopieer en plak de volgende code op de ingestoken bibliotheek delen van uw Java- code : import javax.mail * ; import javax.mail.internet * ; . . Goedkope 3 Stel de e-mail SMTP-server en de gebruikersnaam en het wachtwoord gebruikt om verbinding te maken met de SMTP-server . Deze waarden worden verstrekt door uw webhost of internetprovider ( ISP ) . Voeg de volgende code toe aan het opzetten van de server eigenschappen : Eigenschappen server = new Properties ( ) ; server.setProperty ( " mail.transport.protocol " , " smtp " ) ; < br server.setProperty > ( " mail.host " , " mail.domain.com " ) ; server.setProperty ( " mail.user " , "username " ) ; server.setProperty ( " mail.password " , " wachtwoord" ) ; Vervang elk van deze waarden met de SMTP-mailserver informatie die door uw gastheer . De " mail.domain.com " waarde is typisch het domein voor uw website domeinnaam voor uw ISP , zoals de domeinnaam voor AT & T of Comcast . 4 Open een mail sessie . Een geopende mail sessie aanmeldt bij de SMTP-server met behulp van het is ingesteld in stap 3 informatie . Voeg de volgende code om een sessie te openen : Sessie mail = Session.getDefaultInstance ( server , null ) ; Transport sessie = mail.getTransport ( ) ; 5 Maak de HTML- e-mail en definieer de ontvanger en het onderwerp . Je moet HTML tags gebruiken voor de inhoud te zien zijn in een HTML -indeling in de client software van de ontvanger . De volgende code laat zien hoe u een HTML e-mail maken: MimeMessage email = new MimeMessage ( e-mail ) ; email.setSubject ( " HTML- e-mail Onderwerp " ) ; email.setContent ( " Mijn test- HTML- e-mailbericht < /strong > " , " text /html ; charset = ISO - 8859-1 " ) ; email.addRecipient ( email.RecipientType.TO , nieuwe internetadres ( " [email protected] " ) ) ; Vervang het onderwerp en de inhoud met uw eigen onderwerp en HTML- e-mail -inhoud . Vervang de " [email protected] " waarde met e-mail van de ontvanger . 6 Stuur de e-mail en sluit de e- sessie . Gebruik de volgende code om het te sturen
|