
送信メール 8.14.4 / CentOS 5.x
私は sendmail 8.14.4 を実行している古いリレーを持っていますが、私たちの組織では時々、sendmail によって拒否されるベア ライン フィードを含む電子メールを受信することがあります。
sendmail がこのような動作をするのは、メッセージが RFC 5321 セクション 4.1.1.4 に違反しているためだと理解しています。
The custom of accepting lines ending only in LF, as a concession to
non-conforming behavior on the part of some UNIX systems, has proven
to cause more interoperability problems than it solves, and SMTP
server systems MUST NOT do this, even in the name of improved
robustness. In particular, the sequence "LF.LF" (bare line
feeds, without carriage returns) MUST NOT be treated as equivalent to
CRLF.CRLF as the end of mail data indication.
しかし、私の経営陣は他に何かできることはないかと尋ねており、Microsoftのような他のベンダーにはそれを許可するオプションがあることに気付きました(たとえば、ブール値Set-ReceiveConnector
を持つコマンドレットなど)。-BareLinefeedRejectionEnabled
ここ。
sendmail には同様のオプションがありますか? それとも、ハードコードされたスタンス/拒否ですか?