用Java写一个发送邮件的程序

用Java写一个发送邮件的程序

ID:29965985

大小:191.94 KB

页数:4页

时间:2018-12-25

用Java写一个发送邮件的程序_第1页
用Java写一个发送邮件的程序_第2页
用Java写一个发送邮件的程序_第3页
用Java写一个发送邮件的程序_第4页
资源描述:

《用Java写一个发送邮件的程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用Java写一个发送邮件的程序一、源代码packagesend;importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;importjavax.mail.internet.MimeMessage;importjava.util.Date;importjava.util.Properties;importjava.util.Scanner;publicclassSendEmail

2、{//发件人的邮箱和密码xxxxxxxxxxxxx为密码publicstaticStringmyEmailAccount="15858102962@163.com";publicstaticStringmyEmailPassword="xxxxxxxxxxxxx";//发件人邮箱的SMTP服务器地址publicstaticStringmyEmailSMTPHost="smtp.163.com";//收件人邮箱publicstaticStringreceiveMailAccount="762741385@qq

3、.com";publicstaticvoidmain(String[]args)throwsException{Propertiesprops=newProperties();props.setProperty("mail.transport.protocol","smtp");props.setProperty("mail.smtp.host",myEmailSMTPHost);props.setProperty("mail.smtp.auth","true");Sessionsession=Sessio

4、n.getInstance(props);session.setDebug(true);MimeMessagemessage=createMimeMessage(session,myEmailAccount,receiveMailAccount);Transporttransport=session.getTransport();transport.connect(myEmailAccount,myEmailPassword);//发送邮件transport.sendMessage(message,mess

5、age.getAllRecipients());transport.close();}//创建一封邮件publicstaticMimeMessagecreateMimeMessage(Sessionsession,StringsendMail,StringreceiveMail)throwsException{MimeMessagemessage=newMimeMessage(session);message.setFrom(newInternetAddress(sendMail,"发送方201533996

6、0030","UTF-8"));message.setRecipient(MimeMessage.RecipientType.TO,newInternetAddress(receiveMail,"接收方协议分析与编程","UTF-8"));System.out.println("请输入邮件主题");message.setSubject((newScanner(System.in)).nextLine(),"UTF-8");System.out.println("请输入邮件正文");message.setCo

7、ntent((newScanner(System.in)).nextLine(),"text/html;charset=UTF-8");message.setSentDate(newDate());message.saveChanges();returnmessage;}}运行结果没有报错发送方邮件163邮箱接收方邮件qq邮箱

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。