Mandrill を使用して通知メールを送信するように Rails アプリをセットアップしました (開発環境で)。Mandrill にサインアップしたとき、gmail がユーザー名として使用され、「送信ドメイン」の下に gmail がリストされていました。これ (およびあまり包括的なドキュメントではない) に基づいて、Mandrill が電子メールthrough my
gmail アカウントを送信すると想定しました。
私の Rails メーラー Notifier.rb で、デフォルトのメールアドレスを偽の (つまり、存在しない) 名前に設定しました
default from: "fakenotrealemail@gmail.com"
mandrill を使用して Rails アプリからテスト メールを受信したとき、メールは「fakenotrealemail@gmail.com」から送信されました。明らかに、そのメールアドレスは存在しないため、メールを送信しませんでした。Rails が常にそうするかどうか、または Mandrill の役割が何であるかはわかりません。
- とにかく、Mandrill が私の実際の Gmail アドレス (私がサインアップしたもの) を使用してメールを送信していない場合、「gmail」が「送信ドメイン」としてリストされているのはなぜですか。
- アプリのカスタム ドメイン名を取得し (アプリの起動後)、Google ビジネス アプリにサインアップしてカスタム ドメインでメールを受信したら、Mandrill でそれを使用できるようにするために何かしなければならないことはありますか? それとも、Rails アプリの Notifier.rb クラスの「デフォルト」名としてそれを使用するのと同じくらい簡単ですか?