Sendmailconfiguration不传递邮件到本地机器

我已经在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来执行相同的操作。