私たちのWebプロジェクトでは、信頼性の高い電子メール配信メカニズムが必要です。過去の苦い経験を、私はqmail-send(8)はプロセスが linuxコマンドラインから電子メールを送信する方法が異なります
- 場合に通知メールを送信する(時間ごとに実行)bashスクリプトを書かれていますメールログ
通知メールを送信するには、qmail-sendプロセスが実行されていないとqmailが使用できないため、qmailに依存したくないことは明らかです。ただし、次のコマンドのqmailを経由して通知メールを送信します。
echo "failure rate critical" | mail -s "qmail notification" [email protected]
のqmailせずにLinuxのコマンドラインからの電子メールを送信する最も簡単な方法は何ですか? sendmailを使用することはできますか?
あなたがqmailを監視するために賢明なアラームシステムを持っている場合は、私にお知らせください。
ありがとうございます。私はsendmailがqmailに影響を与えるシステム障害時に正しく動作するかどうかは不明なので、私は[別の解決策]を実装しました(http://serverfault.com/questions/234411/i-need-to-know-when-qmail -is-not-running)である。私は私に通知電子メールを送るために別のサーバー上のPHPスクリプトを起動します。 – aimfeld
それはかなり汚いです。 sendmail形式のプログラムに電子メールを送るのは大丈夫です。エラーが報告されない場合、メール*はある時点で配信されるべきです(またはバウンスする)。 – ThiefMaster