プロが教えるわが家の防犯対策術!

GMail Loaderで、Gmailアカウントへメール転送をしたいのですが、毎度必ず、約200通前後のところでGMail Loaderがフリーズしてしまいます。
これは、プロバイダーでの送信制限的な問題なのでしょうか?
なお、別の場所から、別のSMTPサーバ指定で行った際は、300通分、問題なく完了できました。
フォルダごとにエキスポートしており、まだ1500通分くらいをまとめてエキスポートしたファイルが残っているのですが、何かよい解決策はありますでしょうか?
なお、別の場所で、と書きましたが、1500通分やるには時間と負荷がかけられない場所なので、なんとか自宅でできるようにしたいです。

宜しく御願いします。

A 回答 (1件)

Gmailのサーバーは、あまり大量のメールをひと時(ひとつのコネクション)で送り続けると、ハングアップ(応答しなくなる)様です。


最近、Gmailユーザーが増えてきているためか、サーバーの耐性が初期のころより低下してきているようです。
私が試したころは、1000通ごとくらいに応答しなくなっていました。

私もスクリプトを解読(修正)しようとしたのですが、Phythonで書かれていたのでわからず(私はPhythonが書けない)、PerlでNet::SMTPライブラリを使って書き直してみました。
家に帰ればスクリプトがあるので、もしご要望されるのであれば貼り付けます(ただし、Perlのインストール方法や、スクリプトの動かし方については、ご自身で勉強してください)。

私がやった方法は、10通ごとにwaitを入れ、コネクションを新しく張りなおすという方法です。このやり方だと、数万通のメールも止まることなく転送することができました。
もっとも、私の場合は確か3万通くらいメールがあったので、分けるのも大変でしたが、質問者の場合、1500通程度であれば、150通x10くらいに分割してアップロードしても、それほど時間はかからないと思います。
    • good
    • 0
この回答へのお礼

分割して送ることで完了しました。
アドバイス有難うございます!

お礼日時:2007/04/03 21:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!