admin管理员组

文章数量:1646325

利用java的jmail,登录qq邮箱发邮件时遇到下面几个问题,分享一下解决方法。

1. qq需要使用ssl 

解决方法:使用有ssl安全认证的代码

<span style="font-family:SimSun;">public void setSSLSecurity(){
        String SSL_FACTORY="javax.ssl.SSLSocketFactory";

        props.setProperty("mail.smtp.host","smtp.qq") ;
        props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
        props.setProperty("mail.smtp.socketFactory.fallback", "false") ;
        props.setProperty("mail.smtp.port","465") ;
        props.put("mail.smtp.starttls.enable","true");
        props.setProperty("mail.smtp.socketFactory.port","465") ;
        props.setProperty("mail.smtp.auth","true") ;                                                                                                                                                                                                                                                                                                                           

本文标签: 报错解决方法发邮件邮箱jmail