0

状況は次のとおりです。

コードがホストされているサーバーがあり、特定のサーブレット呼び出しのこのコードは、一部のユーザーに gmail メッセージを送信します。そのため、gmail smtp サーバーを使用して、ユーザー間でメッセージを送信しています。

問題: 私のサーバーはレベル 2 で、レベル 1 はプロキシをホストするメイン サーバーです。問題は、ポート 546 からのすべての要求を外部にリダイレクトすることです。設定しているか知りたい

    props.put("mail.smtp.port", "465");
    props.put("mail.smtp.socketFactory.port", "465");

メールを送信するには十分ですか、それともメールを送信するために追加のパラメーターを設定する必要がありますか?

現在、上記の設定で例外が発生します

javax.mail.MessagingException: Unknown SMTP host: smtp.gmail.com;
  nested exception is:
    java.net.UnknownHostException: smtp.gmail.com

さらに、smtp.gmail.com の nslookup を実行すると、

 *** Can't list domain smtp.gmail.com: Unspecified error

助けてくれてありがとう。

4

1 に答える 1

0

これは、プロキシの問題ではなく、DNS の問題です。DNS は、その IP アドレスを配信しないように設定されています。ネット管理者に相談してください。

于 2010-12-07T22:43:51.603 に答える