通过我的服务器代理发送Gmail

时间:2010-12-07 18:04:52

标签: java proxy gmail-imap

情况是:

我有一个托管我的代码的服务器,这个特定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

我想补充一点,当我为smtp.gmail.com执行nslookup时,我得到了一个

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这是DNS问题而不是代理问题。您的DNS设置为不向您提供该IP地址。和你的netadmin交谈。

相关问题