Dans ce tutoriel simple, nous allons explorer comment envoyer Email en utilisant Java. SMTP est l’un des clients de messagerie populaires et vous apprendrez à envoyer des e-mails à l’aide de Gmail SMTP en Java. L’application utilise des appels d’API simples qui peuvent être utilisés dans des environnements Java à l’intérieur des systèmes d’exploitation Windows et Linux.
Étapes pour envoyer un e-mail à l’aide de Java
- Configurez l’application en ajoutant Aspose.Email référence de fichier JAR à partir du référentiel Maven
- Créez MailMessage class instance pour envoyer des e-mails
- Définir différentes propriétés du message électronique souhaité
- Définissez les propriétés SmtpClient et envoyez l’e-mail
SMTP est l’un des clients de messagerie les plus simples pour envoyer et recevoir des e-mails. Dans l’exemple suivant, nous avons utilisé MailMessage Class pour créer le message à envoyer. Cela implique de définir l’objet, le destinataire et le corps de l’e-mail. Ensuite, nous initialiserons l’objet SmtpClient dans lequel nous définirons les informations d’identification de l’utilisateur ainsi que les informations de port et d’hôte. Enfin, nous enverrons le message électronique que nous avons créé à la première étape. Les exemples suivants sont une mise en œuvre facile de la façon d’envoyer du courrier à l’aide du serveur SMTP en Java.
Code pour envoyer un e-mail à l’aide de 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); | |
} | |
} |
Dans la rubrique précédente, nous nous sommes concentrés sur les exemples de rendu et avons exploré comment rendre LaTeX en PNG en utilisant Java. Ce sujet est centré sur l’utilisation de * Java SMTP pour envoyer des e-mails * en utilisant une approche simple.