我正在尝试设置Windows Server 2008 smtp服务器以将电子邮件中继到gmail smtp。一切似乎都已设置但不发送电子邮件。你能不能帮我弄清楚什么是错的。
以下是设置:
在该虚拟smtp服务器的属性中发生了以下更改。
完全合格的域名= mydomain.com
通过以上设置,我尝试将所有电子邮件重定向到gmail smtp。 我通过telnet测试了从端口587上的服务器到smtp.gmail.com的连接,它可以工作。
我试图在我的网络应用程序中使用上面的服务器,只需在拾取目录中删除电子邮件。它被接收并接受请求表单Web应用程序,但从不发送电子邮件。
我可以看到它将这些电子邮件添加到队列文件夹中,但它会永久保留在那里。
当我尝试从网络应用程序向上述服务器发送电子邮件时,如果“收件人”不是我的域名,则会拒绝该邮件。(我是否遗漏了域名列表中的内容)
答案 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)而非基本身份验证