Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android上使用wifi和3g(HSDPA、GPRS)连接发送电子邮件(Gmail发送、JSSEProvider)_Android - Fatal编程技术网

如何在android上使用wifi和3g(HSDPA、GPRS)连接发送电子邮件(Gmail发送、JSSEProvider)

如何在android上使用wifi和3g(HSDPA、GPRS)连接发送电子邮件(Gmail发送、JSSEProvider),android,Android,我创建了一个向某个收件人发送电子邮件的自动化应用程序,我在连接互联网的pc上使用emulator(eclipse indigo AVD),它将发送电子邮件,收件人将收到电子邮件,但我的问题是,当我在具有互联网(wifi连接和3g)的设备(手机)上使用我的应用程序时(HSDPA、GPRS)它不发送电子邮件。这很奇怪,在pc上它运行正常,但在我的设备上它不发送电子邮件。(我的设备是galaxy S2) 这是我关于Vinayak.B爵士创建和发送电子邮件的参考资料。请参阅链接 我通过谷歌搜索我的问题

我创建了一个向某个收件人发送电子邮件的自动化应用程序,我在连接互联网的pc上使用emulator(eclipse indigo AVD),它将发送电子邮件,收件人将收到电子邮件,但我的问题是,当我在具有互联网(wifi连接和3g)的设备(手机)上使用我的应用程序时(HSDPA、GPRS)它不发送电子邮件。这很奇怪,在pc上它运行正常,但在我的设备上它不发送电子邮件。(我的设备是galaxy S2)

这是我关于Vinayak.B爵士创建和发送电子邮件的参考资料。请参阅链接

我通过谷歌搜索我的问题,发现wifi和3g连接被屏蔽到smtp端口465

是否有任何方式或端口可供我通过wifi或3g连接发送电子邮件

请帮忙

这是我的smtp属性

    private String mailhost = "smtp.gmail.com";
    Properties props = new Properties();   
    props.setProperty("mail.transport.protocol", "smtp");   
    props.setProperty("mail.host", mailhost);   
    props.put("mail.smtp.auth", "true");   
    props.put("mail.smtp.port", "465");   
    props.put("mail.smtp.socketFactory.port", "465");   
    props.put("mail.smtp.socketFactory.class",   
            "javax.net.ssl.SSLSocketFactory");   
    props.put("mail.smtp.socketFactory.fallback", "false");   
    props.setProperty("mail.smtp.quitwait", "false"); 

我已经通过这个链接得到了答案

我只是为谷歌使用了相同的smtp端口,我只是重建了我的代码。 我的应用程序正在发送电子邮件