Cómo enviar correo electrónico usando Java

En este sencillo tutorial, exploraremos cómo enviar Email usando Java. SMTP es uno de los clientes de correo electrónico más populares y aprenderá cómo enviar correos electrónicos utilizando Gmail SMTP en Java. La aplicación utiliza llamadas API simples que se pueden usar en entornos Java dentro de los sistemas operativos Windows y Linux.

Pasos para enviar correo electrónico usando Java

  1. Configure la aplicación agregando la referencia del archivo JAR Aspose.Email desde el repositorio de Maven
  2. Crear MailMessage class instancia para enviar correo electrónico
  3. Establecer diferentes propiedades del mensaje de correo deseado
  4. Establezca las propiedades de SmtpClient y envíe el mensaje de correo electrónico

SMTP es uno de los clientes de correo electrónico más simples para enviar y recibir correo electrónico. En el siguiente ejemplo, hemos utilizado MailMessage Class para crear el mensaje que se enviará. Se trata de establecer el asunto del correo electrónico, el destinatario y el cuerpo del correo electrónico. Luego inicializaremos el objeto SmtpClient mediante el cual configuraremos las credenciales para el usuario junto con la información del puerto y del host. Finalmente, enviaremos el mensaje de correo que creamos en el primer paso. Los siguientes ejemplos son una implementación fácil de cómo enviar correo usando el servidor SMTP en Java.

Código para enviar correo electrónico usando 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);
}
}

En el tema anterior, nos enfocamos en representar ejemplos y exploramos cómo renderizar LaTeX a PNG usando Java. Este tema se centra en el uso de Java SMTP para enviar correo electrónico utilizando un enfoque simple.

 Español