当接收服务器执行HELO检查时,我的系统中的邮件被拒绝.我相信我的系统发送了错误的域名.我正在运行exim4.谷歌搜索关于exim4和域名的任何内容都会产生一个无关紧要的结果的噩梦列表.同样,谷歌搜索HELO拒绝产生了大量的Outlook用户需要打开SMTP身份验证.我不能为我的生活弄清楚这个简单的问题:哪个主机名是exim发送,我该如何更改它?
不幸的是,我无法看到通过线路发送的exim,所以我无法自己调试.我希望有人遇到这个问题而且只知道:).
解决方法
假设错误是抱怨HELO / EHLO数据,您希望在smtp传输上使用helo_data选项.默认值为$primary_hostname.
remote_smtp: driver = smtp helo_data = host.example.com
有关详细信息,请参见the manual.
如果不是这种情况,您可能希望包含一些示例拒绝消息.只是三位数代码和之后的字符串.