需要帮助设置Windows Server 2008 SMTP服务器

时间:2009-03-21 18:44:41

标签: smtp windows-server-2008 sysadmin

我正在尝试设置Windows Server 2008 smtp服务器以将电子邮件中继到gmail smtp。一切似乎都已设置但不发送电子邮件。你能不能帮我弄清楚什么是错的。

以下是设置:

  • 带有SMTP服务器的Windows Server 2008 功能安装。需要SMTP服务器 将所有邮件转发到gmail smtp 服务器发送。
  • 我为我设置了谷歌应用程序 域名,我也可以发送电子邮件 通过我的测试应用程序使用
    gmail smtp。
  • SMTP服务器配置:默认情况下具有默认的smtp服务器虚拟目录。
  • 在该虚拟smtp服务器的属性中发生了以下更改。

  • 完全合格的域名= mydomain.com

  • 智能主机= smtp.gmail.com
  • TCP端口= 587
  • Out Bound Security = 基本身份验证(我的google apps电子邮件帐户的用户名密码)
  • 在虚拟smtp服务器下的域列表中。我有一个服务器dns的默认域。我为我的域名添加了另一个。

通过以上设置,我尝试将所有电子邮件重定向到gmail smtp。 我通过telnet测试了从端口587上的服务器到smtp.gmail.com的连接,它可以工作。

我试图在我的网络应用程序中使用上面的服务器,只需在拾取目录中删除电子邮件。它被接收并接受请求表单Web应用程序,但从不发送电子邮件。

我可以看到它将这些电子邮件添加到队列文件夹中,但它会永久保留在那里。

当我尝试从网络应用程序向上述服务器发送电子邮件时,如果“收件人”不是我的域名,则会拒绝该邮件。(我是否遗漏了域名列表中的内容)

4 个答案:

答案 0 :(得分:4)

感谢所有答案,最终找到解决方案,有一个最大会话属性,默认值为0。将其更改为100并立即发送所有待处理的电子邮件。

答案 1 :(得分:1)

这听起来像DNS问题。检查你的/ badmail目录。它将包含.bad和.bdp文件。你可以在记事本中打开它们(那里会有一些二进制文件。)

但是,它可能指出可能存在的问题。

您可能还想尝试启用SMTP服务的日志记录。那里可能有些东西。

答案 2 :(得分:1)

可能的原因是,如果域名不匹配,某些SMTP服务器会阻止外发邮件,可能会阻止发送垃圾邮件。例如,我将无法从我的域yourdomain.com发送地址为abc@mydomain.com的电子邮件。

希望有所帮助。

答案 3 :(得分:1)

确保您的发送域与Google Apps域相同

确保您的发送地址是真实地址,而不仅仅是别名

IIRC您需要使用STARTTLS(SSL)而非基本身份验证

相关问题