摘要:這個是自己寫的一個郵件發送工具類,已經上傳到使用的協議規范要求發件人的郵箱的服務器地址
這個是自己寫的一個java郵件發送工具類,已經上傳到GitHub:Email_util
package com.yangzinan.sms; import java.io.UnsupportedEncodingException; import java.util.Date; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class Email { private final static String FROM_EMAIL = "yangzinan127@163.com"; private final static String HOST = "smtp.163.com"; private final static String PASSWORD = "*******"; private final static String SMTP = "smtp"; private static Properties properties = new Properties(); private static Session session; public static void sendMail(String to, String title, String context) throws Exception { properties.setProperty("mail.transport.protocol", "smtp"); // 使用的協議(JavaMail規范要求) properties.setProperty("mail.smtp.host", HOST); // 發件人的郵箱的 SMTP 服務器地址 properties.setProperty("mail.smtp.auth", "true"); session = Session.getInstance(properties); session.setDebug(true); MimeMessage mimeMessage = new MimeMessage(session); mimeMessage.setSubject(title); mimeMessage.setContent(context, "text/html;charset=utf-8"); mimeMessage.setFrom(new InternetAddress(FROM_EMAIL)); mimeMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(to)); mimeMessage.setSentDate(new Date()); mimeMessage.saveChanges(); Transport transport = session.getTransport(SMTP); transport.connect(FROM_EMAIL, PASSWORD); transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients()); transport.close(); } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70811.html
摘要:時間年月日星期三說明本文部分內容均來自慕課網。用戶過生日,系統發送生日祝福郵件。將最新活動和優惠以郵件的形式告知會員。通常把處理用戶請求郵件發送請求的郵件服務器稱為服務器。提供了加密的協議被稱為。 時間:2017年06月07日星期三說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學示例源碼:無個人學習源碼:https://github.com/zcc...
摘要:隨著云服務器的盛行,幾乎無法以指向本機的域名向外發送郵件,除了在本機內發送提醒郵件,用處已然不大。發送效率低非面向對象的調用方式,配置麻煩以及云服務器廠商的封鎖,是使用函數的最大阻礙。 轉載請注明文章出處: https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎 web請求 cookie web響應 session 數據庫操作 加解密 Co...
摘要:也就是說用戶先將郵件投遞到騰訊的服務器這個過程就使用了協議,然后騰訊的服務器將郵件投遞到網易的服務器這個過程也依然使用了協議,服務器就是用來收郵件。 郵件發送其實是一個非常常見的需求,用戶注冊,找回密碼等地方,都會用到,使用 JavaSE 代碼發送郵件,步驟還是挺繁瑣的,Spring Boot 中對于郵件發送,提供了相關的自動化配置類,使得郵件發送變得非常容易,本文我們就來一探究竟!看...
摘要:我拿網易郵箱賬號舉例子,那么我們如何才能讓你的郵箱賬號可以利用第三方發送郵件這里的第三方就是我們即將編寫的程序。 一 前言 測試所使用的環境 測試使用的環境是企業主流的SSM 框架即 SpringMVC+Spring+Mybatis。為了節省時間,我直接使用的是我上次的SSM項目中整合Echarts開發該項目已經搭建完成的SSM環境。 標題說的四種姿勢指的是哪四種姿勢? 發送text...
閱讀 3948·2021-09-24 10:24
閱讀 1386·2021-09-22 16:01
閱讀 2713·2021-09-06 15:02
閱讀 1013·2019-08-30 13:01
閱讀 1002·2019-08-30 10:52
閱讀 631·2019-08-29 16:36
閱讀 2231·2019-08-29 12:51
閱讀 2332·2019-08-28 18:29