我正在运行 Centos 6.4,主机名是 web01.domain.com - 系统仅运行 PHP、SSH 和 FTP,没有 POP 或 IMAP 邮件,只使用 Sendmail。
当使用 Sendmail 通过 PHP 发送电子邮件时,大多数邮件都能正常工作,但有些邮件由于发件人域无效而被拒绝:
May 29 14:13:01 web01 sendmail[3145]: STARTTLS=client, relay=mx01.kundenserver.de.,
version=TLSv1/SSLv3, verify=FAIL, cipher=AES256-SHA, bits=256/256 $150], dsn=4.0.0,
stat=Deferred: 421 invalid sender domain 'web01.domain.com' (misconfigured dns?)
http://postmaster.1and1.com/error-messages/#invalidsenderdomain
上面的链接提到:
An A record or MX record must be assigned to your sender domain in accordance
with RFC 2181.
我的邮件托管在其他地方,所以除非迫不得已,否则我并不想摆弄 A 记录或 MX 记录,因此,如果我将主机名从 web01.domain.com 更改为 domain.com,是否可以解决问题?它还会导致什么其他问题?如果不能,我需要在 DNS 提供商处进行哪些更改才能“解决”此问题?
谢谢
答案1
您只需为您的服务器创建一条 A 记录,然后如果可以的话,设置一个 RDNS 条目。没有必要设置 MX 记录,除非您希望它接收邮件。