java发送smtp邮件代码
代码语言:java
所属分类:通讯
代码描述:java发送smtp邮件代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties; public class HelloWorld { private static final String ALIDM_SMTP_HOST = "smtpdm.aliyun.com"; private static final String ALIDM_SMTP_PORT = "25";//或"80" public static void main(String[] args) { // 配置发送邮件的环境属性 final Properties props = new Properties(); // 表示SMTP发送邮件,需要进行身份验证 props.put("mail.smtp.auth", "true"); props.put("mail.smtp.host", ALIDM_SMTP_HOST); props.put("mail.smtp.port", ALIDM_SMTP_PORT); // 如果使用ssl,则去掉使用25端口的配置,进行如下配置, // props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); // props.put("mail.smtp.socketFactory.port", "465"); // props.put("mail.smtp.port", "465"); // 发件人的账号,填写控制台配置的发信地址,比如xxx@xxx.com props.put("mail.user", "发信地址"); // 访问SMTP服务时需要提供的密码(在控制台选择发信地址进行设置) props.put(&qu.........完整代码请登录后点击上方下载按钮下载查看
网友评论0