首页 > 编程知识 正文

网易邮箱自动发送邮件,excel如何自动发送邮件

时间:2023-05-04 14:00:25 阅读:197612 作者:495

引入jar包: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-extra</artifactId> <version>5.7.17</version> </dependency> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version> </dependency>

邮件发送设置
邮箱需要开启支持SMTP协议,host为发件人邮箱的服务器ip,部分邮箱不使用账号密码登录

import cn.hutool.extra.mail.Mail;import cn.hutool.extra.mail.MailAccount;import cn.hutool.extra.mail.MailUtil;public class EmailService { /** * 发送带附件(pdf格式)的邮件 * * @return */ public void send() { //发送邮件 MailAccount account = new MailAccount(); account.setHost(”xxx.xxx.xxx“); account.setPort(25); account.setAuth(true); account.setFrom(”发件人名称“); account.setUser(”发件人邮箱账号“); account.setPass(”发件人邮箱密码“); Mail mail = Mail.create(account); String filePath = "附件"; DataSource dataSource = new FileDataSource(filePath); mail.setAttachments(dataSource); // false : 不是html MailUtil.send(account, ”收件人邮箱地址“, ”邮件主题“, ”邮件正文内容“, false, file); return ; }}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。