現在、OS X Server を実行している Mac Mini Server を使用しています。サーバーは、Phusion Passenger を使用していくつかの Ruby on Rails アプリケーションをホストし、そのうちの 2 つは PostgreSQL データベースを使用します。これらのアプリケーションの 1 つに、ActionMailer を使用して電子メールを送信するメーリング リスト データベースがあります。この記事を書いている時点で、アプリケーションはニュースレターを送信するときに 224 通の電子メールを送信します。
SMTP 構成で GoDaddy メールアドレスを使用していました。メールの送信にはわずか 5 分しかかかりませんでした。ただし、GoDaddy では 1 日あたり 250 通のメールしか送信できません。また、最低 3 か月で一度に 50 個のリレーしか購入できません。メーリングリストの成長に伴い、それがうまくいくかどうかはわかりませんでした. 私たちが成長している速度では、すでに支払った 3 か月よりも早く、メーリング リストに 50 人を追加できます。Mac Mini Server のメール サーバーをオンにする必要があると感じました。
Apple からいくつかの質問に答えてもらった後、メールを送受信できるメール サーバーを動作させることができました。ただし、同じメールを送信すると、5 分ではなく 30 分かかります。OS X Server のドキュメントには、OS X Server には適用されなくなった Server Admin Tools を参照する Lion Server からの古い情報がまだ含まれています。
Rails アプリケーションのデータベースとメール サーバーが同じマシン上にあるため、メールを送信する時間が同じになることを期待していました。ただし、一般的には、同じリソースを使用すると競合が発生する場合があることを理解しています。メールの送信を高速化する方法はありますか? 残念ながら、OS X Server 用の Server Admin Tools は提供されていません。OS X Server のドキュメントは、もはや存在しない Server Admin Tools を参照しているため、ほとんどの場合価値がありません。
これを Server Fault に投稿し、別の方法で質問します。ただし、ここで、Rails アプリケーションで ActionMailer を使用した電子メールの送信をより効率的にするためにできる特定のことがあるかどうかを尋ねたいと思いました。
どんな助けでも大歓迎です。