私のアンドロイドエミュレータでメールを送信すると、次の例外が発生します。 .MessagingException:SMTPホストに接続できませんでした:smtp.gmail.com、ポート:465; java.net.SocketException:アクセスが拒否されました。Androidでsmtp.gmail.comで電子メールを送信しようとすると「許可が拒否されました」と表示される
誰でも私に助けを与えることができますか?ありがとう。
私のアンドロイドエミュレータでメールを送信すると、次の例外が発生します。 .MessagingException:SMTPホストに接続できませんでした:smtp.gmail.com、ポート:465; java.net.SocketException:アクセスが拒否されました。Androidでsmtp.gmail.comで電子メールを送信しようとすると「許可が拒否されました」と表示される
誰でも私に助けを与えることができますか?ありがとう。
smtpd
のデフォルトのリスニングポートは、465ではなく25です。まず、SMTPサーバーがリッスンしているポートを確立する必要があります。
また、メールクライアントは通常、メールサーバーと通信するためにポート43でIMAPを使用します。
Telnetを使用してリスニングポートとの接続を確立する高度な方法があります。
もしあなたがTelnetを知っていて、それを快適に使用できるなら、私はあなたが従うべき手順を提供することができます。
それ以外の場合は、使用しているメールサーバーの管理者に連絡する必要があります。
これは私のラップトップから私のGoogleアカウントを介してSMTPメールを送信するときに起こります.GoogleアカウントはGoogle SMTPが認証されているため、私が行っているネットワークから送信できます。まあ、私は時々、この "許可が拒否されました"ということを私がCarrowsにいるときに取得します、そして、今日、私はそれをヨーロッパの地方ISPから送信しようとしました。
SMTPポートから「送信ポート587」に切り替えてみました。私のメーラーがこれをどのように整理したのか分かりませんが、メッセージはSSLセッション内で確実に送信されましたが、認証がどのように実行されたかはわかりません。
私はそれがISPによるポートブロックと関係があると信じています。
私はEudora 7.1.0.9を使用しています。
私の問題を解決するには:
AndroidMainfest.xml
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
あなたは私たちはあなたがあなたがsettedましたあなたのファイル –
に欠けているものを許可理解できるように、あなたのエラーログやmanifeastファイルを貼り付けることができますインターネットの許可? – DGomez