回答:
Postfix 2.7.1-1(Debian)をテストしましたが、あなたが説明したようにそれらのどれも動作しません。cat実行されません。(そして、正直sendmailに言うと、たまたま " cat" と言っているからといって、引数の任意の部分を実行する理由を想像することはできません。)
あなたの場合は確かに、プロセスは、ファイルが表示される場合がありますさエドが、それは完全に正常です:埋めるために、アカウントの本当の名前を照会され、正しくヘッダを。stracesendmail/etc/passwdopen()sendmailFrom:
しかし、strace表示されません任意のへの呼び出しをexec*()起動する1を除いて、sendmail自分自身を。
それでもバグだと思われる場合は、
代わりに、完全に無関係なファイルを試してください。
sendmail cat/etc/fstab
これfstabは、通常は決して読まれないものです。
sendmailシェルのエイリアスまたは関数ではないことを確認してください:
$ type sendmail
sendmail is /usr/sbin/sendmail
そして、Postfixを更新します。
(はい、古いですが、それでも...)
絶対に最新バージョンにもバグがあることを確認しない限り、古いソフトウェアバージョンのバグについて文句を言うことはありません。