JavaMail 是 Java 程序设计语言中的一种电子邮件应用,它提供了发送和接收电子邮件的功能。
要使用 JavaMail,您需要下载并安装 JavaMail API,然后使用 Java 程序语言中的类加载器来加载该 API。您可以使用以下代码加载 JavaMail API:
import javax.mail.*;
接下来,您需要创建一个 Session 对象,然后使用该对象创建一个 Message 对象,并设置其收件人、发件人、主题和正文等属性。最后,使用 Transport 对象将 Message 对象发送到远程服务器上。
下面是一个简单的 Java 代码示例,用于发送电子邮件:
import javax.mail.*;
public class EmailExample {
public static void main(String[] args) throws Exception {
// 创建一个 Session 对象
Session session = Session.getInstance(Properties);
// 创建一个 Message 对象
Message message = new MimeMessage(session);
// 设置收件人、发件人、主题和正文等属性
message.setFrom(new InternetAddress("sender@example.com"));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse("recipient@example.com"));
message.setSubject("Test Email");
message.setText("This is a test email.");
// 发送邮件
Transport.send(message);
System.out.println("Email sent successfully.");
}
}
以上代码中,我们使用 Session
对象创建了一个邮件会话,然后创建了一个 Message
对象,并设置了收件人、发件人、主题和正文等属性。最后,我们使用 Transport
对象将 Message
对象发送到远程服务器上。
除了以上功能外,JavaMail 还支持附件、多部分邮件、抄送 (CC) 和密送 (BCC) 等功能。
领取专属 10元无门槛券
手把手带您无忧上云