JavaMail bietet Java -Programmierern eine Drittanbieter- Klasse , E-Mail an die Benutzer senden . Sie müssen die JavaMail Klasse im Code enthalten , dann rufen Sie die JavaMail Funktionen zum Erstellen und senden Sie die E-Mail. JavaMail macht das Senden einer E-Mail bequemer als mit älteren Java-Klassen . Sie können eine E-Mail oder Klartext Einrichten eines E-Mail- HTML für den Inhalt . Um eine HTML- E-Mail zu senden, müssen Sie HTML-Code in die JavaMail die Funktionen zu nutzen. Anleitung
1
rechten Maustaste auf Ihre Java-Klasse -Datei und wählen Sie " Öffnen mit. " In der Liste der Redakteure , doppelklicken Sie auf den Java-Editor Sie verwenden möchten , um die JavaMail Code zu erstellen.
2
hinzufügen JavaMail Klasse an der Spitze der Codedatei . Kopieren Sie den folgenden Code, um die Bibliothek eingefügt Abschnitte Ihrer Java-Code :
Import javax.mail * ;
Import javax.mail.internet * ;
. . Seite 3
Einrichten der E-Mail SMTP-Server und den Benutzernamen und das Kennwort für den SMTP-Server zu verbinden. Diese Werte werden von Ihrem Web -Host oder Internet Service Provider (ISP) zur Verfügung gestellt. Fügen Sie folgenden Code zum Einrichten der Server-Eigenschaften :
Eigenschaften server = new Properties ();
server.setProperty ( " mail.transport.protocol ", " smtp ");
server.setProperty ( " mail.host ", " mail.domain.com ");
server.setProperty ( " mail.user ", " username" );
server.setProperty ( " mail.password " , "password" );
Ersetzen jeden dieser Werte mit dem SMTP- Mail-Server Informationen von Ihrem Gastgeber. Die " mail.domain.com " Wert ist in der Regel die Domain für Ihre Website Domain-Namen für Ihren ISP , wie die Domain-Namen für AT & T oder Comcast .
4
Öffnen einer Mail-Sitzung . Eine geöffnete Mail-Sitzung meldet sich der SMTP-Server unter Verwendung der Informationen in Schritt 3 eingestellt . Fügen Sie den folgenden Code, um eine Sitzung zu öffnen :
Session mail = Session.getDefaultInstance (Server, null);
Transport session = mail.getTransport ();
5 < p> erstellen Sie die HTML E-Mail und definieren Sie den Empfänger und den Betreff . Sie müssen HTML-Tags für Content verwenden zu zeigen, bis in einem HTML-Format in den Client des Empfängers Software. Der folgende Code zeigt, wie Sie eine HTML- E-Mail erstellen :
MimeMessage email = new MimeMessage (mail) ;
email.setSubject ( " HTML E-Mail Betreff ");
email.setContent
( " Mein Test HTML -E-Mail ", "text /html ; charset = ISO -8859-1 ");
email.addRecipient ( email.RecipientType.TO ,
neue InternetAddress ( " recipient@domain.com "));
Ersetzen Sie den Betreff und den Inhalt mit Ihrem eigenen Motiv und HTML-E- Gehalt . Ersetzen Sie das " recipient@domain.com " Wert des Empfängers E-Mail.
6
Senden Sie die E-Mail und schließen Sie die E-Mail- Sitzung. Verwenden Sie den folgenden Code, um die Nachricht