Drupal 7.でSMTPモジュール(7.x-1.0)を使用しています。このサイトは、LAMPをインストールしたクラウドサーバーでホストされています。私のSMTP構成設定は次のとおりです。
テストメールを送信しようとすると、[レポート]> [最近のログメッセージ]に2つのメッセージとエラーが表示されます。
メールは送信されません。ただし、メールは[レポート]> [メールログ](メールログモジュール)に表示されます。
/var/log/Apache2/error.logにエラーがあります:
sh:1:/ usr/sbin/sendmail:見つかりません
更新/編集:
sendmail
サービスがインストールされていないようです。
Sudo apt-get install sendmail
コマンドをssh経由でインストールしてインストールしてください。
ウェブサーバーからGmailのFTP経由でメールを送信すると、Googleによってブロックされる場合があります。
Webブラウザーでアカウントにログインし、次のリンクにアクセスします。 https://accounts.google.com/displayunlockcaptcha
CAPTCHAのロック解除が完了したら、smtpテストを再試行してください。
https://myaccount.google.com/security#activity ページで「安全性の低いアプリを許可する」を有効にすると、問題が解決しました。
私はこのソリューションを here から見つけました。