zoukankan      html  css  js  c++  java
  • java email发送(附件中文的处理)

    这里使用的是commons-email-1.3.2.jar进行的开发,自认为这是简单的邮件发送。 
    package com.yt.base.common; 
    
    import java.io.UnsupportedEncodingException; 
    
    import javax.mail.internet.MimeUtility; 
    
    import org.apache.commons.mail.DefaultAuthenticator; 
    import org.apache.commons.mail.EmailAttachment; 
    import org.apache.commons.mail.EmailException; 
    import org.apache.commons.mail.HtmlEmail; 
    
    public class email { 
    
    public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    try { 
    HtmlEmail textemail = new HtmlEmail(); 
    textemail.setHostName("smtp.163.com");//smtp邮箱服务器的地址 
    textemail.setSmtpPort(25);//smtp的端口号 
    textemail.setAuthenticator(new DefaultAuthenticator("xxx@163.com", "soiladmin"));//发送放的用户名和密码 
    textemail.setSSLOnConnect(false); 
    textemail.setFrom("xxx@163.com");//发送人 
    textemail.setSubject("标题");//发送标题 
    
    String info = "aaaaaaaaaaaa"; 
    textemail.setHtmlMsg(info);//发送邮箱内容 
    textemail.addTo("2xx@qq.com");//给什么人(用户)发送的邮箱地址 
    
    //email附件发送开始 
    EmailAttachment attach = new EmailAttachment(); 
    String fileN="D:\msj.dox"; 
    attach.setPath(fileN); 
    attach.setDisposition(EmailAttachment.ATTACHMENT); 
    try { 
    attach.setName(MimeUtility.encodeText(fileN)); 
    } catch (UnsupportedEncodingException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
    } 
    textemail.attach(attach); 
    //email附件发送结束 
    String aa= textemail.send(); 
    } catch (EmailException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
    } 
    } 
    }
  • 相关阅读:
    Xcode8中Swift3.0适配问题
    Swift3.0语法变化
    一起聊聊 Swift 3.0
    Swift 3.0 的 open,public,internal,fileprivate,private 关键字
    leetcode先刷_Binary Tree Level Order Traversal II
    java + memcached安装
    POJ 2533-Longest Ordered Subsequence(DP)
    网络协议——IP
    使用百度地图——入门
    取消延时功能
  • 原文地址:https://www.cnblogs.com/seeyou1993/p/11473801.html
Copyright © 2011-2022 走看看