前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
1. jar 和 邮箱设置
<!--邮件--><dependency><groupId>org.simplejavamail</groupId><artifactId>simple-java-mail</artifactId><version>5.0.3</version></dependency>
jar 有了,然后要登陆发件人邮箱设置一下你要用的邮箱服务:
找到 设置 --> POP3/SMTP/IMAP 点击进入
确认服务已勾选,并记下服务器地址,代码中要用。
2. 代码如下: (端口默认为 25,通常不用修改)
import org.simplejavamail.email.Email;
import org.simplejavamail.email.EmailBuilder;
import org.simplejavamail.mailer.MailerBuilder;/*** 发送邮件* @author silence* @date 2018/9/10 15:34*/
public class Mail {public static void main(String[] args) {sendMail();}private static void sendMail(){Email email = EmailBuilder.startingBlank().from("樊宝宝", "xxxxxx@163.com") // 发件人名字、邮箱.to("微风轻许", "xxxxxx@qq.com") // 收件人名字、邮箱// .to("其它收件人", "其它收件人邮箱地址") // 抄送.withSubject("我是邮件主题").withPlainText("我是邮件正文 ...").buildEmail();MailerBuilder // 邮箱服务器地址、端口、发件人邮箱账号、发件人邮箱密码.withSMTPServer("smtp.163.com", 25, "xxxxxx@163.com", "123xxxx").buildMailer().sendMail(email);}}
3. 运行后输出日志 :
Property file not found on classpath :我只是简单发送,没有给配置文件。
代码地址:https://gitee.com/FJ_WoMenDeShiJie/gentle/tree/master/src/main/java/gentle/mail
4. 收到的邮件 :
参考:http://www.simplejavamail.org/#/features