メールを送信するほとんどのサーバーに関連して正常に実行されているexim4があります。これは、Web アプリからのメールを処理するサーバーです。標準ユーザーはおらず、LAN 内のマシン以外は誰もメールや smtp メールをチェックしていません。
1 週間前、debian 上の 2 台の drupal7 マシンからのメールの受信を停止しました。当時、2 号機からは何の苦情もなかったので、Drupal-7-01 と mailserver.org の間の接続のトラブルシューティングを行っていました。drupal マシンで失敗しているように見えたので、そのマシンに exim4 をインストールし、スマートホスト (mailserver.org) へのリレーラーとして構成しました。その結果、drupal-7-01 マシンのシステム メッセージが外部メールボックスに配信されるようになりました。Cron は、実行時にメッセージを送信し始めました。以前は、これらのメッセージはローカル キューに保持されていたので、ときどき確認していました。これは、2 つのサーバーがシステム レベルで正常に連携していることを意味します。ただし、Drupal7 のメールは送信できませんでした。
エラーは、送信者がメッセージを mailserver.org の smtp サーバーに送信する前に待機していなかったことです。
ここにエラーメッセージなどの多くがあります:http://ubuntuforums.org/showthread.php?p=12158322#post12158322
Drupal マシンからのメールがまだ機能していません。support@drupal-7-01.net をそのマシンのローカル ユーザーにして、drupal インスタンスをそのマシンの exim4 サーバーに送信し、それが mailserver.org に送信され、ローカル マシンの fqdn が取り除かれるとうまくいくと思いますそしてmailserver.orgのfqdnがインストールされています。これは、そのマシンからローカルの cron メッセージがどのように受信されているかを示しているため、動作するはずです。