回答:
以下をsendmail.mcに追加しました:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
その後:
m4 sendmail.mc > sendmail.cf
service sendmail restart
また、これがhttp://www.port25.com/domainkeys/(auth-results@verifier.port25.com)のメール検証サービスで機能することを確認しました。きちんとしたサービス、あなたはそれに電子メールを送り、それはあなたのSPF、ドメインキーなどに関する情報でfromヘッダーに返信します...
foo.localdomain
してメールヘッダーに表示されないようにする方法について情報を探している人は、送信メールのヘッダーにMASQUERADE
ローカルマシン名が含まれていないことを確認する関数を使用してみてください。 。私はここから(行は任意の前に入力しなければならないということだMAILER
エントリ)cyberciti.biz/tips/...
完全性のために-使用することもできます
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
より完全な制御が必要な場合(たとえば、freeb-bsd jailの場合)、confDOMAIN_NAMEおよびMASQUERADE_ASをHELO / EHLO名とは非常に異なるように設定することが望ましい場合があります。
Dw。
confDOMAIN_NAME
、メールドメインであってはなりません。これを設定すると、メールボックスはローカルである(またはローカルである必要がある)と見なされるため、sendmailはメッセージを拒否します。