0
的情況是:通過通過我的服務器的代理髮送的Gmail
我在我的代碼託管服務器和此代碼爲特定的servlet調用發送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
異常Furhter我想補充的是,當我做smtp.gmail.com使用nslookup,我得到一個
*** Can't list domain smtp.gmail.com: Unspecified error
謝謝您的幫助。
你在瀏覽器中設置了什麼,以便通過該代理訪問互聯網?您必須設置與我之前提到的設置相同的設置 – 2010-12-07 18:18:55