状況は次のとおりです。
コードがホストされているサーバーがあり、特定のサーブレット呼び出しのこのコードは、一部のユーザーに 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
助けてくれてありがとう。