JAVA 腾讯企业邮箱发送邮件
将参数E_ACCOUNT 和 E_PAW 替换成对应的腾讯企业邮箱的账号和密码
直接调用方法mailSend(目标邮箱地址,邮件标题,邮件内容)
需要导入JAR包 javax.mail.jar
package com.util;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;import java.security.GeneralSecurityException;
import java.util.Date;
import java.util.Properties;public class SendEamil {private Properties prop = null;private MimeMessage mimeMessage;final String E_ACCOUNT = "";final String E_PAW = "";private void init(){try {prop = new Properties();prop.setProperty("mail.transport.protocol", "smtp");prop.setProperty("mail.smtp.host", "smtp.exmail.qq.com"); //服务器prop.setProperty("mail.smtp.port", "465"); //端口prop.setProperty("mail.smtp.auth", "true"); //使用smtp身份验证//使用SSL,企业邮箱必需!//开启安全协议MailSSLSocketFactory sf = null;try {sf = new MailSSLSocketFactory();sf.setTrustAllHosts(true);} catch (GeneralSecurityException e1) {e1.printStackTrace();}prop.put("mail.smtp.ssl.enable", "true");prop.put("mail.smtp.ssl.socketFactory", sf);////获取Session对象Session session = Session.getDefaultInstance(prop,new Authenticator() {//此访求返回用户和密码的对象@Overrideprotected PasswordAuthentication getPasswordAuthentication() {PasswordAuthentication pa = new PasswordAuthentication(E_ACCOUNT, E_PAW);return pa;}});//设置session的调试模式,发布时取消//session.setDebug(true);mimeMessage = new MimeMessage(session);mimeMessage.setFrom(new InternetAddress(E_ACCOUNT,E_ACCOUNT));} catch (Exception e) {e.printStackTrace();}}public static void main(String[] args) throws MessagingException, GeneralSecurityException {SendEamil SendEamil = new SendEamil();SendEamil.mailSend("email@qq.com", "异常通知", "中央缓存宕机");}/*** 发送邮件*/public void mailSend(String recEmail,String subject,String text){try {if(prop == null){init(); }mimeMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(recEmail));mimeMessage.setSubject(subject); //设置主题mimeMessage.setSentDate(new Date());mimeMessage.setText(text); //设置内容mimeMessage.saveChanges();Transport.send(mimeMessage); //发送} catch (Exception e) {e.printStackTrace();}}}
JAVA 腾讯企业邮箱发送邮件相关推荐
- Java腾讯企业邮箱发送邮件
##Java通过腾讯企业邮箱发送邮件(多人发送) 企业邮箱需要使用ssl private static String account = "企业邮箱账户";// 登录账户priva ...
- Java通过腾讯企业邮箱发送邮件
Java通过腾讯企业邮箱发送邮件 企业邮箱需要使用ssl private static String account = "企业邮箱账户";// 登录账户 private stat ...
- python程序下载腾讯企业邮箱附件_python3使用腾讯企业邮箱发送邮件的实例
1.腾讯企业邮箱SMTP服务器地址:smtp.exmail.qq.com,ssl端口为:465 2.确保腾讯企业邮箱中开启了SMTP服务: 3.示例代码: #!/usr/bin/env python3 ...
- 使用腾讯企业邮箱发送邮件501 ÇëµÇ¼exmail.qq.comÐÞ¸ÄÃÜÂë
使用腾讯企业邮箱发送邮件回出现 501 ÇëµÇ¼exmail.qq.comÐÞ¸ÄÃÜÂë 错误. 管理员登录创建的账号,同时分配了一个密码,不能直接使用这个密码,否则会出现上述的错误,我们要用分 ...
- springboot腾讯企业邮箱发送邮件的yml配置
springboot腾讯企业邮箱发送邮件的yml配置 spring:mail:default-encoding: UTF-8host: smtp.exmail.qq.comport: 587usern ...
- 腾讯企业邮箱发送邮件异常(501):ÇëµÇ¼exmail.qq.comÐÞ¸ÄÃÜÂë
腾讯企业邮箱发送邮件异常(501):ÇëµÇ¼exmail.qq.comÐÞ¸ÄÃÜÂë 解决方法: 使用者创建的账号,系统会自动分配一个密码,不可直接使用这个密码,否则会出现上述异常,我们要用分配 ...
- Java + 腾讯企业邮箱 + javamail + SSL 发送邮件(转载:http://www.cnblogs.com/LUA123/p/5575134.html)
说实话腾讯的企业邮箱真心不错! 腾讯企业邮箱官网:http://exmail.qq.com/login/ 新用户注册:http://exmail.qq.com/onlinesell/intro 点击开 ...
- Java + 腾讯企业邮箱 + javamail发送邮件
搞了一上午终于搞定了腾讯云企业邮箱的发送,话说腾讯云的东西就是繁琐,但是好用,还是得认真看文档啊,不然真的摸不着北. 腾讯企业邮箱官网:http://exmail.qq.com 点击开通 你跟着步骤走 ...
- qq收不到oracle邮件,腾讯企业邮箱发送邮件失败
一直使用的腾讯企业邮箱,但是最近发现发送邮件全是失败的,提示: javax.mail.MessagingException: Could not connect to SMTP host: smtp. ...
- 向腾讯企业邮箱发送邮件失败,报错: 559
代码 : springboot 搬砖级 发送邮件代码 发送方: 阿里云邮件推送服务 接收方: 腾讯企业邮箱 ---------------------------------------------- ...
最新文章
- JS 新浪下拉菜单+jQuery
- VMware虚拟机直连物理网络的两种方式
- 网络营销外包中那些超有效的网络营销方法有进一步了解过吗?
- python 多进程绑定端口_Python教程之创建多进程
- 【Linux】一步一步学Linux——mkdir命令(21)
- DIY人脸跟踪电风扇送女朋友(3)
- 【BZOJ3152】组合子逻辑,贪心+堆
- 【报告分享】2021制造业与人工智能创新应用发展报告.pdf(附下载链接)
- 通过JCONSOLE监控TOMCAT的JVM使用情况
- Django模糊查询
- 汽车常识全面介绍 - 刹车系统
- 使用itextpdf将多个PDF文件合并为一个PDF文件
- 平凡人的野望:我们为赛博世界保管记忆
- Java工作流引擎学习----JBPM(一)
- 我想请教一下我这个错误的原因以及怎么解决,求各位大佬帮忙,感激不尽。
- 腾讯Bugly简单使用简述
- 中国风背景素材|2020设计趋势之中国风
- Android:根据日期计算星期几
- 制作官方 win10 U盘启动盘
- Deeplab V1
热门文章
- visual studio code Python终端运行_深入比较kaldi和python_speech_features提取的fbank特征之间的区别...
- AsyncTask我来给你扯会蛋
- 南通大学《构建之法》课程助教总结
- 搜狗皮肤.php,搜狗皮肤制作
- 包含漏洞-读写文件以及执行命令
- [Matlab] subs 函数 将符号变量代入符号表达式不需要加引号
- 数据结构——克鲁斯卡尔(Kruskal)算法
- 股票十档行情数据接口怎么看?
- Spectre V1理论与实践
- 分享老齐【学方法】宽信用周期对股市的影响!