我已经在Ubuntu 8.04机器上运行sendmail。 它可以正确地发送邮件给除了它所属的域之外的所有域。 如何将其configuration为不发送自己的域名的电子邮件地址? 我希望它为其自己的域使用MXlogging,就像它为其他域所做的一样,以便将电子邮件传递到域的邮件服务器,而不是自己。
马特
如果你正在玩“sendmail.mc”游戏:
define(`SMART_HOST',`smtp.your.provider')
如果你直接破解sendmail.cf:
DSsmtp.your.provider
…但是如果你直接攻击sendmail.cf,你可能已经知道了。
这告诉系统,对于它自己的域中的帐户,它不直接知道,发送邮件smtp.your.provider据推测知道该怎么办。 请注意,它确实知道的帐户(即root)将需要别名到非本地帐户,否则将传递到本地的消息。
您可以使用FEATURE(nullclient) 。 或者,您可以更改规则集0来执行相同的操作。