![在不使用 -f 或 -F 选项的情况下在 sendmail 中设置默认的“发件人”邮件头](https://linux22.com/image/572109/%E5%9C%A8%E4%B8%8D%E4%BD%BF%E7%94%A8%20-f%20%E6%88%96%20-F%20%E9%80%89%E9%A1%B9%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%9C%A8%20sendmail%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E7%9A%84%E2%80%9C%E5%8F%91%E4%BB%B6%E4%BA%BA%E2%80%9D%E9%82%AE%E4%BB%B6%E5%A4%B4.png)
我希望 sendmail 将 user32 发出的所有邮件都发送给“John Smith”,邮件地址为“[电子邮件保护]“。我该如何做才能避免每次都使用 -f 和 -F sendmail 选项呢?
答案1
如果您理解正确的话,您可以通过修改规则集 0(或规则集 1)来重写地址:
LOCAL_RULE_0
R$* < @ $=w . > $* jsmith_rocks < @ hotmail.com . > $3
我希望 sendmail 将 user32 发出的所有邮件都发送给“John Smith”,邮件地址为“[电子邮件保护]“。我该如何做才能避免每次都使用 -f 和 -F sendmail 选项呢?
如果您理解正确的话,您可以通过修改规则集 0(或规则集 1)来重写地址:
LOCAL_RULE_0
R$* < @ $=w . > $* jsmith_rocks < @ hotmail.com . > $3