成都网站建设设计

将想法与焦点和您一起共享

java简单发送email邮箱-创新互联

   //163邮箱发送邮件
    public void sendEmail(OdsOaSendFormRecord sendFormRecord){
        try {
            //1.创建session会话
            Session session = EmailUtils.createSession();
            //2.创建邮件对象
            MimeMessage msg = new MimeMessage(session);

                msg.setFrom(new InternetAddress("@163.com"));//自己的邮箱账号
                                                                    //要发送给其它人的邮箱地址
                msg.setRecipient(Message.RecipientType.TO,new InternetAddress("@163.com");

                msg.setSubject("测试发送邮件");//邮件标题

                    //正文
                    MimeBodyPart textPart = new MimeBodyPart();
                    StringBuilder buf = new StringBuilder();
                    buf.append("邮件正文内容");
                    textPart.setContent(buf.toString(),"text/html;charset=utf-8");
                    //正文加附件(如有附件的话可单独设置)
                    MimeMultipart multipart = new MimeMultipart();
                    multipart.addBodyPart(textPart);
                    //设置邮件内容
                    msg.setContent(multipart);
                    //发送邮件
                    Transport.send(msg);
            }
        } catch (
                MessagingException e) {
            e.printStackTrace();
        }
    }

//创建session会话工具类
public class EmailUtils {
    public  static  String   username="1111111111@163.com";//自己的邮箱账号
    public  static  String   password="";//需要自己去开启邮箱的授权密码,具体看后面图片
    public  static  String   stmp="smtp.163.com";//默认163邮箱地址

    public static Session createSession(){
        Properties props = new Properties();
        props.put("mail.smtp.port", "25");//主机端口号
        props.put("mail.smtp.host", stmp);//STMP主机名
        props.put("mail.smtp.auth", "true");//是否开启用户认证
        props.put("mail.smtp.ssl", "true");//启用加密
        props.put("mail.smtp.ssl.trust", stmp);
        props.put("mail.transport.protocol", "smtp");
        //创建session
        Session session = Session.getInstance(props, new Authenticator() {
            @Override
            protected PasswordAuthentication getPasswordAuthentication() {
                //设置发件人的账号、密码
                return new PasswordAuthentication(username, password);
            }
        });
        //开启debug终端
        session.setDebug(true);
        return  session;
    }
}

注意:记得保存开启后的客户端授权码,否则还需关闭重新开启一次

为企业提供网站建设、网站设计、网站优化、成都营销网站建设、竞价托管、品牌运营等营销获客服务。成都创新互联拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文名称:java简单发送email邮箱-创新互联
新闻来源:http://chengdu.cdxwcx.cn/article/djijpg.html