通常、次のコマンドラインから電子メールを送信できます。
echo hello | mail -s "subject" [email protected]
私のコンピュータでPostfixが実行されていなくても、まだ電子メールを「送信」できることがわかりました。実際、彼らは並んでいます/var/spool/postfix/maildrop
。ただし、Postfixが再起動すると、これらの電子メールが送信されます。
誰かがこれがどのように機能するかを説明できますか?電子メールをにコピーする人は誰ですか/var/spool/postfix/maildrop
?電子メールクライアントですか(heirloom
私の場合)?
これは、Postfixが実行されているかどうかにかかわらず、すべての電子メールが常に配信されることを保証するという意味ですか?
答え1
誰かがこれがどのように機能するかを説明できますか? /var/spool/postfix/maildropにメールをコピーする人は誰ですか?メールクライアントですか(私の場合は行ってください)?
ローカルメール送信は互換性コマンドを介して受信され、プログラムPostfix sendmail
でキューに追加されます。maildrop
postdrop
このコマンドは、キューディレクトリに書き込み、Postfixデーモンに接続postdrop
できるようにグループID設定権限で実行するように設計されています。maildrop
これは、Postfixが実行されているかどうかにかかわらず、すべての電子メールが常に配信されることを保証するという意味ですか?
はい、postfix
メールシステムが終了してもメールは失われません。他のセカンダリデーモンはcron
Postfixデーモンが何らかの理由でダウンしていることを確認するため、Postfixメッセージは失われてはいけません。
ノート