SendmailはEメール「Received:」ヘッダーを偽装しません。

SendmailはEメール「Received:」ヘッダーを偽装しません。

以下の指示に従いました。ニッククラフト次の設定を使用してメールをなりすました。

MASQUERADE_AS(example.com)dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(example.com)dnl

そして以下を追加しました:

MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost6.localdomain6)dnl
MASQUERADE_DOMAIN(mail.server)dnl

私はテストしました:

$ echo "Subject: test
From: [email protected]
test" | sendmail -v [email protected] -O NoRecipientAction=add-to [email protected]

ヘッダーから受け取った内容は次のとおりです。

Return-Path: <[email protected]>
Received: from mail.server (my.ip.add.ress) by verifier.port25.com id abcd1234 for <[email protected]>; Sun, 29 Jun 2014 01:23:45 -0400 (envelope-from <[email protected]>)
.....
Received: from mail.server (localhost6.localdomain6 [127.0.0.1])
    by mail.server (8.14.8/8.14.8) with ESMTP id s5T5XgSa003053
    (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
    for <[email protected]>; Sun, 29 Jun 2014 12:34:56 +0800
Received: (from root@localhost)
    by mail.server (8.14.8/8.14.8/Submit) id s5T5XfHR003052
    for [email protected]; Sun, 29 Jun 2014 12:34:56 +0800

ご覧のとおり、、、mail.serverおよびlocalhostlocalhost6.localdomain6まだ「受信済み」行に表示されます。 Sendmail迷彩が正しく機能するようにするにはどうすればよいですか?

ベストアンサー1

「このホストEメール名」(「Received」ヘッダに使用されている)定義を変更できますconfDOMAIN_NAME
https://www.sendmail.org/~ca/email/doc8.12/cf/m4/whoami.html

デフォルトでは、sendmailの偽装はヘッダーの送信者(ヘッダーなどFrom:)のみを変更します。エンベロープ送信者(MAIL FROM:SMTPセッション内)および/またはヘッダー受信者(ヘッダーなどTo:)を変更するように設定できますCc:。 AFAIKタイトルは何が起こっても変わりませんReceived:
https://www.sendmail.org/~ca/email/doc8.12/cf/m4/masquerading_relaying.html

おすすめ記事