如何在android上使用wifi和3g(HSDPA、GPRS)连接发送电子邮件(Gmail发送、JSSEProvider)
我创建了一个向某个收件人发送电子邮件的自动化应用程序,我在连接互联网的pc上使用emulator(eclipse indigo AVD),它将发送电子邮件,收件人将收到电子邮件,但我的问题是,当我在具有互联网(wifi连接和3g)的设备(手机)上使用我的应用程序时(HSDPA、GPRS)它不发送电子邮件。这很奇怪,在pc上它运行正常,但在我的设备上它不发送电子邮件。(我的设备是galaxy S2) 这是我关于Vinayak.B爵士创建和发送电子邮件的参考资料。请参阅链接 我通过谷歌搜索我的问题,发现wifi和3g连接被屏蔽到smtp端口465 是否有任何方式或端口可供我通过wifi或3g连接发送电子邮件 请帮忙 这是我的smtp属性如何在android上使用wifi和3g(HSDPA、GPRS)连接发送电子邮件(Gmail发送、JSSEProvider),android,Android,我创建了一个向某个收件人发送电子邮件的自动化应用程序,我在连接互联网的pc上使用emulator(eclipse indigo AVD),它将发送电子邮件,收件人将收到电子邮件,但我的问题是,当我在具有互联网(wifi连接和3g)的设备(手机)上使用我的应用程序时(HSDPA、GPRS)它不发送电子邮件。这很奇怪,在pc上它运行正常,但在我的设备上它不发送电子邮件。(我的设备是galaxy S2) 这是我关于Vinayak.B爵士创建和发送电子邮件的参考资料。请参阅链接 我通过谷歌搜索我的问题
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端口,我只是重建了我的代码。 我的应用程序正在发送电子邮件