So senden Sie E-Mails mit Java

In diesem einfachen Tutorial werden wir untersuchen, wie man Email mit Java sendet**. SMTP ist einer der beliebtesten E-Mail-Clients und Sie erfahren, wie Sie E-Mails mit Gmail SMTP in Java senden. Die Anwendung nutzt einfache API-Aufrufe, die in Java-Umgebungen in Windows- und Linux-Betriebssystemen verwendet werden können.

Schritte zum Senden von E-Mails mit Java

  1. Konfigurieren Sie die Anwendung, indem Sie Aspose.Email JAR-Dateiverweis aus dem Maven-Repository hinzufügen
  2. MailMessage class-Instanz zum Senden von E-Mails erstellen
  3. Stellen Sie verschiedene Eigenschaften der gewünschten E-Mail-Nachricht ein
  4. Legen Sie SmtpClient-Eigenschaften fest und senden Sie die E-Mail-Nachricht

SMTP ist einer der einfachsten E-Mail-Clients zum Senden und Empfangen von E-Mails. Im folgenden Beispiel haben wir die MailMessage-Klasse verwendet, um die zu sendende Nachricht zu erstellen. Es beinhaltet das Festlegen des E-Mail-Betreffs, des Empfängers und des E-Mail-Texts. Dann initialisieren wir das SmtpClient-Objekt, wobei wir die Anmeldeinformationen für den Benutzer zusammen mit Port- und Hostinformationen festlegen. Schließlich senden wir die E-Mail-Nachricht, die wir im ersten Schritt erstellt haben. Die folgenden Beispiele sind eine einfache Implementierung, wie man E-Mails mit dem SMTP-Server in Java sendet.

Code zum Senden von E-Mails mit Java

package testemail;
import com.aspose.email.License;
import com.aspose.email.MailAddressCollection;
import com.aspose.email.MailMessage;
import com.aspose.email.SecurityOptions;
import com.aspose.email.SmtpClient;
public class EmailKB {
public static void main(String[] emailArguments) {
// Apply the Aspose.Email license before sending email through Gmail SMTP
License emailLicense = new License();
emailLicense.setLicense("EmailLicense.lic");
// Create MailMessage instance to send email
MailMessage testEmailMessage = new MailMessage();
// Set properties of desired mail message
testEmailMessage.setSubject("How to Send Mail Using SMTP Server in Java");
// Adding the destination email address or addresses
MailAddressCollection mailAddresses = new MailAddressCollection();
mailAddresses.add("TestReceiverEmail@EmailServer.com");
testEmailMessage.setTo(mailAddresses);
testEmailMessage.setBody ("This is a test for sending email using SMTP using Java.");
// Create SmtpClient class object to send email
SmtpClient emailClient = new SmtpClient();
// Setting the SmtpClient properties to set the credentials, host and port
emailClient.setHost("smtp.gmail.com");
emailClient.setUsername("YourSourceEmail@gmail.com");
emailClient.setPassword("Your Password for Gamil");
emailClient.setPort(587);
emailClient.setSecurityOptions(SecurityOptions.SSLExplicit);
// Initiate the email message using Gmail's SMTP client
emailClient.send(testEmailMessage);
}
}

Im vorherigen Thema haben wir uns auf Rendering-Beispiele konzentriert und wie man LaTeX mit Java in PNG rendert untersucht. Dieses Thema konzentriert sich auf die Verwendung von Java SMTP zum Senden von E-Mails mit einem einfachen Ansatz.

 Deutsch