用java写一个邮件发送代码

用java写一个邮件发送代码,第1张

public boolean mainto()

{

boolean flag = true

//建立邮件会话

Properties pro = new Properties()

pro.put("mail.smtp.host","smtp.qq.com")//存储发送邮件的服务器

pro.put("mail.smtp.auth","true") //通过服务器验证

Session s =Session.getInstance(pro)//根据属性新建一个邮件会话

//s.setDebug(true)

//由邮件会话新建一个消息对象

MimeMessage message = new MimeMessage(s)

//设置邮件

InternetAddress fromAddr = null

InternetAddress toAddr = null

try

{

fromAddr = new InternetAddress(451144426+"@qq.com") //邮件发送地址

message.setFrom(fromAddr)//设置发送地址

toAddr = new InternetAddress("12345367@qq.com") //邮件接收地址

message.setRecipient(Message.RecipientType.TO, toAddr) //设置接收地址

message.setSubject(title) //设置邮件标题

message.setText(content) //设置邮件正文

message.setSentDate(new Date())//设置邮件日期

message.saveChanges() //保存邮件更改信息

Transport transport = s.getTransport("smtp")

transport.connect("smtp.qq.com", "451144426", "密码")//服务器地址,邮箱账号,邮箱密码

transport.sendMessage(message, message.getAllRecipients()) //发送邮件

transport.close()//关闭

}

catch (Exception e)

{

e.printStackTrace()

flag = false//发送失败

}

return flag

}

这是一个javaMail的邮件发送代码,需要一个mail.jar

Java中可以通过Javamail API实现公司邮箱邮件发送配置,Java mail是利用现有的邮箱账户发送邮件的工具,具体步骤如如下:

1、通过JavamailAPI设置发送者邮箱用户名及密码

2、通过JavamailAPI设置邮件主题、邮件内容、附件及邮件发送时间

3、通过JavamailAPI设置发送者邮箱地址及接收者邮箱地址,接收者地址可以是多个及抄送

4、邮件的需基本元素都设置完毕后,即可通过Javamail API的发送接口执行发送 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/8579103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存