From: Taiki Kimura Date: 2013-11-12T13:10:12+09:00 Subject: [ruby-list:49662] net/smtp sslでのwhileループメール送信 はじめまして 木村といいます。 こちらのサイトを参考にして、 http://okochang.hatenablog.jp/entry/2012/07/02/122412 RubyスクリプトからAWSのSESを経由して年末年始の挨拶メールを 1度の処理で複数の宛先に送信しようと試みております。 Rubyのバージョンは、1.9.3です。 上記サイトのスクリプトをほとんどそのままコピーし、 テストとして任意のメールアドレス1つにメールを送信したところ、 問題なくメール送信できました。 そこで、今度は、data.txtにメールアドレスだけを改行区切りで幾つか書いて、 次のように、スクリプトの主要部分にwhileループを入れてみたのですが、 ++++++++++++++++++++++++++++++ input = open("data.txt") while to = input.gets msg =<' SESサービスの1秒あたりの送信制限(1通/1秒)にひっかかったのかとおもい、 data.txtにメールアドレスを1つだけ書いて試してみましたが、 それでも同様のエラーが出力されメールは送信されませんでした。 これがどのような理由で待通りの動作をしないのか、 どなたか推測がつくようでしたらアドバイスいただけると大変幸いです。 よろしくお願いします。