メール通知のあるフォーラムのウェブサイトを作成しています。これらの電子メール通知をローカルでテストする必要があります。私はMAMPを使用したことがないので、開発環境のセットアップ経験はあまりありません。
Drupalのメール通知をローカルでテストする最も簡単な方法は何ですか? Acquiaスタックはこれを行うことができますか?
メールをログに記録することもできます。これにより、受信トレイに健全性がもたらされます。原因として、そのためのモジュール(または2つ)があります。
試してみてください Antix 。セットアップは簡単で、ローカルのDrupalインストールでテストするのに適しています。
さまざまなソリューションがDrupalコミュニティのドキュメント: 開発またはテストのためのメール処理の管理 ]に記載されています。
個人的には、ローカルPostfixメールサーバー、 Reroute Email モジュール、およびローカルメールボックスへの再ルーティングの組み合わせを好みます。これには、ローカルホストを設定する手間をかけずに、スパマーの可能性として拒否されずに外部の電子メールアドレスに正常に送信できるという利点があります。設定方法:
これらの2行を含めることにより、関連するphp.ini
がpostfixを使用するように設定されていることを確認してください。そこでのコメントに反して、これらの設定はWin32システムで使用されるだけではありません。
SMTP = localhost
smtp_port = 25
Reroute Emailモジュールをインストールします:drush dl reroute_email && drush en reroute-email
。
matt
など、ここでは@hostname.tld
の部分はありません)。これらの電子メールは/var/spool/
のローカルメールボックスに届きます。matt
など)を使用しますが、ホスト名(hostname
コマンド)を特定し、username@hostname
の形式でホスト名を後ろに追加します。