使用JavaMail发送邮件之发送带附件邮件一
2014-05-16 09:05
471 查看
现在来研究一下发送带附件的邮件是怎么发送的,当然这篇中的附件主要为服务器上的附件,下一篇将会介绍通过URL来获取附件并发送邮件。
前期工作参考 使用JavaMail发送邮件之发送文本邮件
主要代码如下:
前期工作参考 使用JavaMail发送邮件之发送文本邮件
主要代码如下:
import org.apache.commons.mail.DefaultAuthenticator; import org.apache.commons.mail.EmailAttachment; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.MultiPartEmail; public class AttachmentLocalTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // Create the attachment EmailAttachment attachment = new EmailAttachment(); //附件地址 attachment.setPath("E:/test.txt"); attachment.setDisposition(EmailAttachment.ATTACHMENT); //附件说明 attachment.setDescription("Picture of John"); //附件名称 //这里需要加上文件的后缀名 attachment.setName("test2.txt"); // Create the email message MultiPartEmail email = new MultiPartEmail(); //邮件服务器 email.setHostName("smtp.126.com"); //端口号 email.setSmtpPort(25); //用户名、密码 email.setAuthenticator(new DefaultAuthenticator("yuke198907@126.com", "密码你懂的")); email.setSSLOnConnect(true); try { //收件人 email.addTo("yuke@iisant.com", "yuke"); //发件人 email.setFrom("yuke198907@126.com", "yuke198907"); //标题 email.setSubject("The picture"); //内容 email.setMsg("Here is the picture you wanted"); // add the attachment email.attach(attachment); // send the email email.send(); } catch (EmailException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- android中使用javamail发送邮件附件
- 使用javaMail发送复杂邮件,支持附件发送
- 使用javaMail发送复杂邮件,支持附件发送
- 使用javaMail来发送和接收带附件的邮件
- 使用javaMail发送复杂邮件,支持附件发送
- 使用javaMail发送复杂邮件,支持附件发送
- 使用javaMail发送文本邮件和带附件邮件以及android后台发送邮件
- android中使用javamail发送邮件附件
- 使用JavaMail发送邮件(带附件)
- 使用javamail发送带附件的邮件
- 使用javamail实现发送简单邮件和带有附件的邮件
- 使用javamail发送邮件(文本+附件)
- Java程序中使用JavaMail发送带图片和附件的邮件
- 使用JavaMail发送邮件之发送带附件邮件二
- 使用javamail发送带附件的邮件
- Android 使用javaMail jar包发送邮件到指定邮箱,并可以发送图片附件
- android使用javamail发送邮件(支持多附件发送 )
- JavaMail发送邮件和附件(源码)_5
- JavaMail发送邮件和附件(源码)_4
- JavaMail发送邮件和附件(源码)_1