javax.mail在emactor上工作但在Android真实移动设备上没有

时间:2016-12-10 08:13:13

标签: android javamail

在Android活动中,我使用Gmail SMTP和javax.mail类发送电子邮件。

它在模拟器上工作正常但它在我的Android移动设备上无效。

这是我的代码

        InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);


        System.out.println("SSLEmail Start");
        Properties props = new Properties();
        props.put("mail.smtp.host", "smtp.gmail.com"); //SMTP Host
        props.put("mail.smtp.port", "587"); //TLS Port
        props.put("mail.smtp.auth", "true"); //enable authentication
        props.put("mail.smtp.starttls.enable", "true"); //enable STARTTLS

        Authenticator auth = new Authenticator() {
            //override the getPasswordAuthentication method
            protected javax.mail.PasswordAuthentication getPasswordAuthentication() {
                return new javax.mail.PasswordAuthentication(fromEmail, password);
            }
        }; 

        Session session = Session.getDefaultInstance(props, auth);

感谢您提供任何帮助。

0 个答案:

没有答案