前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
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