私はUbuntu13.10を実行していて、最近デフォルトのSendmailインストールをPostfixに置き換えました。私が他の場所で読んだことから、Ubuntuはシステム機能のためにSendmailを必要とするので、Postfix sendmail
送信プログラムをエミュレートします 。
最近、/var/log/mail.log
で20分ごとに次のことが発生していることに気付きました。
Jan 28 15:00:01 domain postfix/pickup[2452]: 2F81583C8B: uid=108 from=<smmsp>
Jan 28 15:00:01 domain postfix/cleanup[2765]: 2F81583C8B: message-id=<[email protected]>
Jan 28 15:00:01 domain postfix/qmgr[1881]: 2F81583C8B: from=<[email protected]>, size=684, nrcpt=1 (queue active)
Jan 28 15:00:06 domain postfix/smtp[2767]: 2F81583C8B: to=<[email protected]>, orig_to=<root>, relay=mail.domain.co.uk[79.170.40.74]:25, delay=5.4, delays=0.01/0.01/5.3/0.05, dsn=5.0.0, status=bounced (Host mail.domain.co.uk[79.170.4$
Jan 28 15:00:06 domain postfix/cleanup[2765]: 87F9F83C8C: message-id=<[email protected]>
Jan 28 15:00:06 domain postfix/qmgr[1881]: 87F9F83C8C: from=<>, size=2663, nrcpt=1 (queue active)
Jan 28 15:00:06 domain postfix/bounce[2768]: 2F81583C8B: sender non-delivery notification: 87F9F83C8C
Jan 28 15:00:06 domain postfix/qmgr[1881]: 2F81583C8B: removed
Jan 28 15:00:06 domain postfix/smtp[2767]: 87F9F83C8C: to=<[email protected]>, relay=mail.domain.co.uk[79.170.40.74]:25, delay=0.28, delays=0/0/0.24/0.03, dsn=5.0.0, status=bounced (Host mail.domain.co.uk[79.170.40.74] said: 550 unk$
Jan 28 15:00:06 domain postfix/qmgr[1881]: 87F9F83C8C: removed
smmsp
がsendmailユーザーであることを理解しており、これを/etc/cron.d/sendmail
のcronジョブまでさかのぼることができます。 sendmailではなくpostfixを実行しているので、実行するにはこのcronジョブが必要ですか、それともコメントアウトするだけですか?
サーバー障害でsmmsp
を検索する将来の読者のために、次のようにします。
smmsp
(SendMailメッセージ送信プログラム)ユーザーとグループはSendmailパッケージに固有であり、Postfixなどでは使用されません。メール転送エージェント(MTA)。
smmsp
は、sendmailコマンドを実行するための特定の非rootユーザーを構成していない場合にSendmailが使用するデフォルトのユーザーです。これは、sendmailの脆弱性が悪用者にシステムへのルートアクセスを提供できないようにするためのセキュリティ対策として導入されました。
Sendmailのバイナリは
/usr/sbin
にあります。 set-group-IDsmmsp
である必要があります
参照 smmspを/ etc/passwdに追加Sendmail、第4版(O’Reilly)から。
質問で提供された情報から、PostfixとSendmailの両方が同時にインストール(および実行)されます。これは、を実行することで確認できます。
dpkg -l | grep sendmail
2つのMTA間の競合を回避するには、前のコマンドでリストされたSendmailパッケージを削除します。
Sendmailを削除したと思った他の多くのユーザーは、実際にはsendmail-base
パッケージとsendmail
パッケージのみをアンインストールしたため、次のパッケージを削除する必要があったようです。
aptitude purge sendmail-bin sendmail-cf sendmail-doc
システムからSendmailをアンインストールしたと思った別のユーザーからの関連記事は次のとおりです。 Postfix/Sendmail:smmspからrootへの頻繁なメール 。