发送电子邮件

作者: Czw_hacker | 来源:发表于2016-11-30 15:15 被阅读68次

使用apache.commons.mail来发送电子邮件

commons-email发送普通文本邮件

    Email email = new SimpleEmail();
    //邮件服务器地址
    email.setHostName("smtp.126.com");
    //发送邮件服务器账户密码
    email.setAuthentication(“35622334”, “**********");
    //发送邮件的字符编码
    email.setCharset("UTF-8");
    multiPartEmail.setStartTLSEnabled(true);
    
    try {
        //发送邮件的地址
        email.setFrom("fankai@kaishengit.com");
        //邮件标题
        email.setSubject("commons email");
        //邮件内容
        email.setMsg("这是利用commons包发出的电子邮件");
        //接收邮件地址
        email.addTo("services@kaishengit.com");
        
        email.send();
    } catch (EmailException e) {
    e.printStackTrace();
    }

commons-email发送HTML邮件

    HtmlEmail email = new HtmlEmail();
    //邮件服务器地址
    email.setHostName("smtp.qq.com");
    //发送邮件服务器账户密码
    email.setAuthentication(“35622334”, “**********");
    //发送邮件的字符编码
    email.setCharset("UTF-8");
    multiPartEmail.setStartTLSEnabled(true);
     
    try {
        //发送邮件的地址
        email.setFrom("fankai@kaishengit.com");
        //邮件标题
        email.setSubject("commons email");
        //邮件内容
        email.setHtmlMsg("<div style=\"color:red\">呵呵,红色</div>");
        //接收邮件地址
        email.addTo("services@kaishengit.com");
        
        email.send();
    } catch (EmailException e) {
    e.printStackTrace();
    }

commons-email发送带附件的邮件

    public static void main(String[] args) {
        
        MultiPartEmail multiPartEmail = new MultiPartEmail();
        //邮件服务器地址
        multiPartEmail.setHostName("smtp.163.com");
        //发送邮件服务器账户密码
        multiPartEmail.setAuthentication("xxxxxx","*******");
        //发送邮件的字符编码
        multiPartEmail.setCharset("UTF-8");
        multiPartEmail.setStartTLSEnabled(true);

        try {
            //发送邮件的地址
            multiPartEmail.setFrom("fankai@kaishengit.com");
            //邮件标题
            multiPartEmail.setSubject("模特照片");
            //邮件内容
            multiPartEmail.setMsg("照片在附件");
            //接收邮件地址
            multiPartEmail.addTo("services@kaishengit.com");
            
            //创建附件的对象
            EmailAttachment attachment =new EmailAttachment();
            //设置附件内容
            attachment.setPath("D:/1.JPG");
            //添加附件
            multiPartEmail.attach(attachment);
            
            multiPartEmail.send();
        } catch (EmailException e) {
            e.printStackTrace();
        }
    }

相关文章

  • 发送测试电子邮件消息: 无法发送此邮件

    发送测试电子邮件消息: 无法发送此邮件。请在帐户属性中验证电子邮件地址。 响应服务器: 553 authenti...

  • python使用SMTP发送电子邮件

    python使用SMTP发送电子邮件 SMTP是发送邮件的协议,Pytho...

  • Outlook设置问题

    有关出现问题: 发送测试电子邮件消息: 无法发送此邮件。请在帐户属性中验证电子邮件地址。 解决方法:关闭webma...

  • SMTP简介

    电子邮件的 SMTP 协议 SMTP SMTP是电子邮件应用的核心,用于从发送方的邮件服务器发送报文到接收方的邮件...

  • JSP发送邮件实例

    在本章中,我们将讨论如何使用JSP发送电子邮件。要使用JSP发送电子邮件,应该在计算机上安装JavaMail AP...

  • SpringBoot实现发送电子邮件

    目录 电子邮件与Java发送邮件的历史 电子邮件原理电子邮件服务器电子邮箱邮件客户端邮件传输协议邮件格式电子邮件发...

  • 发送电子邮件

    使用apache.commons.mail来发送电子邮件 commons-email发送普通文本邮件 common...

  • Python实现发送邮件(实现单发/群发邮件验证码)

    Python smtplib 教程展示了如何使用 smtplib 模块在 Python 中发送电子邮件。 要发送电...

  • 电子邮件营销

    电子邮件营销的三种不同类型的电子邮件: 交易性广播触发电子邮件您发送的每种电子邮件最终都旨在以不同的方式为客户增加...

  • Node.js接收电子邮件

    上一篇文章写了如何通过node发送电子邮件,有发送就会有接收嘛,所以这篇文章来说说关于在node中如何接收电子邮件...

网友评论

    本文标题:发送电子邮件

    本文链接:https://www.haomeiwen.com/subject/kortmttx.html