文档章节

javax.mail发送邮件

Kxvz
 Kxvz
发布于 2015/10/21 19:56
字数 155
阅读 70
收藏 15
   /* @param fromMail  发送邮箱
    * @param user  发送邮箱账号
    * @param password  邮箱密码
    * @param toMail  接收邮件地址
    * @param mailTitle  邮件标题
    * @param mailContent  邮件内容
    * @throws Exception 
    */
    public static void sendMail(String fromMail, String user, String password, String toMail, String mailTitle, String mailContent) throws Exception {
        MailSSLSocketFactory sf = new MailSSLSocketFactory();
        sf.setTrustAllHosts(true);

        Properties props = new Properties();
        props.put("mail.smtp.host", "mail.*****.com");
        props.put("mail.smtp.port", 465);
        props.put("mail.transport.protocol", "smtp");
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.ssl.enable", "true");
        props.put("mail.smtp.ssl.socketFactory", sf);

        Session session = Session.getInstance(props);

        MimeMessage message = new MimeMessage(session);
        message.setFrom(new InternetAddress(fromMail));
        message.setRecipient(Message.RecipientType.TO, new InternetAddress(toMail));
        message.setSubject(mailTitle);
        message.setText(mailContent);
        message.setSentDate(new Date());
        message.saveChanges();
        Transport transport = session.getTransport();
        transport.connect(user, password);
        transport.sendMessage(message, message.getAllRecipients());
        transport.close();
    }


下面是需要添加的包:

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>mail</artifactId>
    <version>1.4.7</version>
</dependency>


© 著作权归作者所有

共有 人打赏支持
Kxvz
粉丝 11
博文 96
码字总数 26943
作品 0
成都
程序员
javax.mail异常,跪求高手!

用javax.mail写的一个发邮件的程序,已经设置了smtp验证为true,并且发送其他邮局的邮箱账号都没有问题,就只有在发送163邮箱账号时会不给验证通过,报如下错误: 设置系统属性:mail.smtp.h...

alex_deng
2011/02/22
2.9K
15
使用org.apache.commons.mail或javax.mail发送外部邮件失败

使用org.apache.commons.mail或javax.mail发送外部邮件失败; 报错如下: org.apache.commons.mail.EmailException: Sending the email to the following server failed : xxxxxxxxxx:25 Cau......

areodj
2015/08/12
174
2
使用qq邮箱发送邮件

代码 pom.xml Java代码如下: 遇到的问题 在使用过程中,本人遇到了以下几个问题 java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger 这个问题在于Java Mail是EE实现的一部分,如...

我是偶哦
2016/10/11
52
0
JavaMail发送邮件(带附件)

import javax.mail.; import javax.mail.internet.; import java.util.; import javax.activation.; public class SendMail2 { private String host = ""; //smtp服务器 private String fro......

Carl_
2014/07/13
0
0
公司邮箱发邮件的util类

之前有用126,163等邮箱发送邮件成功,但是用公司的阿里云邮箱由于设置问题则不行。现在把解决了的util类贴出来供参考。 package sunallies.util; import javax.mail.*; import javax.mail.i...

stephen_wu
2016/08/18
13
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

windbg调试C源码级驱动

联机方式不多说了。我博客里有,英文的。 windbg联机文档 https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debug-universal-drivers---step-by-step-lab--echo-kernel......

simpower
31分钟前
0
0
redis快照和AOF简介

数据持久化到硬盘:一是快照(snapshotting),二是只追加文件(append-only file AOF) 快照 核心原理:redis某个时间内存内的所有数据写入硬盘 场景:redis快照内存里面的数据 1. 用户发送bgsav...

拐美人
31分钟前
0
0
这个七夕,送你一份程序员教科书级别的告白指南

给广大爱码士们的高能预警: 今天,就是七夕了…… (单身非作战人群请速速退场!) 时常有技术GG向个推君抱怨 经过网民多年的教育 以及技术人持之以恒的自黑 冲锋衣狂热分子·格子衫骨灰级粉...

个推
36分钟前
0
0
python爬虫日志(15)cookie详解

转载:原文地址 早期Web开发面临的最大问题之一是如何管理状态。服务器端没有办法知道两个请求是否来自于同一个浏览器。那时的办法是在请求的页面中插入一个token,并且在下一次请求中将这个...

茫羽行
37分钟前
0
0
qlv视频格式转换器

  腾讯视频中的视频影视资源有很多,小编经常在里面下载视频观看,应该也有很多朋友和小编一样吧,最近热播的电视剧也不少,如《香蜜沉沉烬如霜》、《夜天子》还有已经完结的《扶摇》,这么...

萤火的萤火
40分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部