exim で二重アットマーク(@) を無効にする

exim で二重アットマーク(@) を無効にする

メッセージ ID での二重アットサインを無効にするにはどうすればいいですか?

二重の at のため、私の電子メールは受信者のスパム フォルダーに入ります。

001d01d2d093$7154f9d0$53フィード70$@ユーザー@ドメイン.tld

ログには上記のメッセージヘッダーがあり、mail-tester.comではこの問題が指摘されています

「メッセージ ID に複数の '@' 文字が含まれています」

Exim でサインイン時に二重入力を無効にする方法をご存知ですか?


詳細なログ出力:

[メールアドレス] F= R=lookuphost T=remote_smtp S=16179 H=OFFICE365domain-COM.mail.protection.outlook.com [213.199.180.170] X=TLSv1.2:ECDHE-RSA-AES256-SHA384:256 C="250 2.6.0 <001d01d2d093$7154f9d0$53feed70$@ユーザー@domain.tld> [InternalId=2070174243006、Hostname=VI1PR0601MB2605.eurprd06.prod.outlook.com] 23799 バイト (0.280、82.980 KB/秒) 配信待ちメール"

答え1

http://www.exim.org/exim-html-current/doc/html/spec_html/ch-message_processing.htmlメッセージ ID に「@ とプライマリ ホスト名」が含まれていることを示します。

上記のログ メッセージは、それが[email protected]ホスト名であることを示しているようです。

それが本当であれば、ホストに @ を含まない名前を付ける必要があります。

exim の設定も確認してください:

このヘッダー行に追加情報を含めるには、メッセージIDヘッダーテキストおよび/またはメッセージIDヘッダードメインオプション。

関連情報