直播系统源代码,选择验证方式时选择邮箱验证

直播系统源代码,选择验证方式时选择邮箱验证实现的相关代码

1
public class MailUtil {<br>public static final String HOST = "smtp.163.com";<br>public static final String PROTOCOL = "smtp";<br>public static final int PORT = 25;<br>public static final String FROM = "XXX@163.com";<br>public static final String PWD = "XXX";<br>/**<br> * 获取Session<br> * @return<br> */<br>private static Session getSession() {<br>Properties props = new Properties();<br>props.put("mail.smtp.host", HOST);//设置服务器地址<br>props.put("mail.store.protocol" , PROTOCOL);//设置协议<br>props.put("mail.smtp.port", PORT);//设置端口<br>props.put("mail.smtp.auth" , true);<br>Authenticator authenticator = new Authenticator() {<br> <br>@Override<br>protected PasswordAuthentication getPasswordAuthentication() {<br>return new PasswordAuthentication(FROM, PWD);<br>}<br>};<br>Session session = Session.getDefaultInstance(props , authenticator);<br>return session;<br>}<br>public static void send(String toEmail , String content) {<br>Session session = getSession();<br>try {<br>            // Instantiate a message<br>            Message msg = new MimeMessage(session);<br> <br>            //Set message attributes<br>            msg.setFrom(new InternetAddress(FROM));<br>            InternetAddress[] address = {new InternetAddress(toEmail)};<br>            msg.setRecipients(Message.RecipientType.TO, address);<br>            msg.setSubject("账号激活邮件");<br>            msg.setSentDate(new Date());<br>            msg.setContent(content , "text/html;charset=utf-8");<br> <br>            //Send the message<br>            Transport.send(msg);<br>        }<br>        catch (MessagingException mex) {<br>            mex.printStackTrace();<br>        }<br>}

​以上就是直播系统源代码,选择验证方式时选择邮箱验证实现的相关代码, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示