2010-12-07 122 views
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 

謝謝您的幫助。

+0

你在瀏覽器中設置了什麼,以便通過該代理訪問互聯網?您必須設置與我之前提到的設置相同的設置 – 2010-12-07 18:18:55

回答

0

這是一個DNS問題,而不是代理問題。您的DNS設置爲不向您提供該IP地址。與你的netadmin交談。