我总是得到;“拒绝许可”;当我尝试在Android上通过smtp.gmail.com发送电子邮件时

我总是得到;“拒绝许可”;当我尝试在Android上通过smtp.gmail.com发送电子邮件时,android,smtp,gmail,Android,Smtp,Gmail,我在android emulator上发送电子邮件时(通过我的代码,而不是通过电子邮件应用程序)出现以下异常-javax.mail.MessaginException:无法连接到SMTP主机:SMTP.gmail.com,端口:465;java.net.SocketException:权限被拒绝 谁能给我一些帮助?谢谢。smtpd的默认监听端口是25,而不是465。您必须首先确定SMTP服务器正在侦听的端口 此外,电子邮件客户端通常使用端口43上的IMAP与邮件服务器通信 有一种使用Telnet

我在android emulator上发送电子邮件时(通过我的代码,而不是通过电子邮件应用程序)出现以下异常-javax.mail.MessaginException:无法连接到SMTP主机:SMTP.gmail.com,端口:465;java.net.SocketException:权限被拒绝


谁能给我一些帮助?谢谢。

smtpd的默认监听端口是25,而不是465。您必须首先确定SMTP服务器正在侦听的端口

此外,电子邮件客户端通常使用端口43上的IMAP与邮件服务器通信

有一种使用Telnet与侦听端口建立连接的高级方法

如果您了解Telnet并且对使用它感到满意,我可以提供您应该遵循的步骤


否则,您必须联系您正在使用的电子邮件服务器的管理员。

当我通过Google帐户从笔记本电脑发送SMTP邮件时,这种情况会发生,我喜欢这样做,因为Google SMTP经过身份验证,允许我从我所在的任何网络发送邮件。嗯,偶尔我会收到这种“拒绝许可”的事情——特别是当我在卡洛斯的时候,今天我从欧洲的一家本地ISP那里得到了它

我试着从SMTP端口切换到“提交端口587”,结果成功了。我不知道我的邮件是如何处理的,但消息肯定是在SSL会话中发送的,但我不知道身份验证是如何执行的

我相信这与ISP的端口阻塞有关


我正在使用Eudora 7.1.0.9。

我的问题的解决方案是:

AndroidMainfest.xml

<uses-permission android:name="android.permission.INTERNET"></uses-permission>


您能否粘贴错误日志或文件,以便我们了解您的文件中缺少哪些权限您是否设置了INTERNET权限?