次のようなルビーの宝石が欲しいのですが。
- 受信者のリストを調べて、すべてのドメインを収集します
- ドメインごとに、そのMXレコードを取得してSMTPサーバーのアドレスを取得します
- これらのSMTPサーバーを使用して、受信者に直接電子メールを送信します(ポート25)。
そこにあるすべてのソリューション(Mail gemなど)では、独自のSMTPサーバーを実行しているか、他のSMTPプロバイダーのアカウントを持っている必要があるようです。これは不必要な合併症だと思います。
ところで、私はMail gemを使用し、SMTPサーバーをalt4.gmail-smtp-in.l.google.com(ここではgmail.comがMXレコードとして持っているもの)に設定することで、この方法を手動でテストしました-正常に送信されました認証を必要とせずに、Gmailアカウントにメールを送信します。