• ベストアンサー

メルマガ配信システム

以前、下記の件でご質問をさせて頂きましたが、原因がいまだに特定できていないので、対策がまだとれていない状況です。sendmailプロセスが大量に作成されたのか、メールキューにたまった量が多くてディスクスペースを圧迫したのか、それ以外の原因だったのかなどです。 まずは、原因を究明したいのですが、究明の方法として何かお分かりになる方がいらっしゃいましたら、些細な情報でも構いませんので、ご教示して頂けますと幸いです。サーバーのOS環境はLinuxを使用しております。 どうぞ、よろしくお願いいたします。 <メールマガジンの配信システムを構築しました。 <しかし、約15000件分を大量配信すると、問題がでてしまいます。サーバーから応答がとまり、あげくの果てには、セッションが切れてしまい、「サーバーがみつかりません」の画面がでてしまいます。 おそらく、SMTPサーバのキューが詰まってしまうのだと思われます。 <状況 <(1)15000件をBCCではなく、TOで1件1件配信しています。 <なぜかというと、15000件のデータはDBに登録されているのですが、DBから引っ張ってきた個々の情報を各々のメールに載せなければならないからです。 <※BCCであれば、おそらく問題はないのだと思われます。 <(2)4000件で試した場合は、問題ありませんでした。

  • PHP
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • TA-HT81S
  • ベストアンサー率39% (72/184)
回答No.3

おそらく、smtpサーバとのコネクションを待ってるところで 追いつかなくなってるのだと思います。 /var/log/maillogを解析してみてください。 > <※BCCであれば、おそらく問題はないのだと思われます。 そうなのですか? 復旧させた後、再度配信を開始するようであればキューに溜まっていますが、 そうでない場合は、受け付けるところで止まっていると思います。

haven3
質問者

お礼

ご回答ありがとうございます。 /var/log/maillogを見たのですが、0バイトでしたので、再現させた際に確認してみます。

その他の回答 (2)

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.2

#1です sleep関数で遅延させなくても時間あたり1回線10万通くらいは平気ですよ。どこかにボトルネックがありそれさえ解決すれば。SMTPサーバが1台では無理ですけどね。経験から行くとSMTPサーバを分散させる方法になるかと。並列で3・4台位で処理できますかね?そのテスト結果だと。 ただ、前述通り特定のサーバからブロック食らったらどうしようもありませんけどね。

haven3
質問者

お礼

ご回答ありがとうございます。 アプリケーション的には、Sleepを入れる、それでも駄目ならサーバー構成を含めたインフラ構築を見直すしかないですね。

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.1

どこに送ろうとしているのか判りませんが、相手のサーバによっては短時間に大量のメールを送信するとブロックされます。(携帯メールなんかそうですね) それぞれの送り先サーバが分散されてれば良いのですが。 セッションが切れるとはどのサーバからどのサーバに対してセッションが切れます? ご自分のSMTPサーバでしょうか?それとも送信先のPOPサーバでしょうか?DBサーバ?WEBサーバ? サーバとネットワークの構成を考えてどこに障害が起こっているかを切り分けないと対応策は出てきませんね。

関連するQ&A

  • メルマガの大量配信

    メールマガジンの配信システムを構築しました。 しかし、約15000件分を大量配信すると、問題がでてしまいます。サーバーから応答がとまり、あげくの果てには、セッションが切れてしまい、「サーバーがみつかりません」の画面がでてしまいます。 おそらく、SMTPサーバのキューが詰まってしまうのだと思われます。 状況 (1)15000件をBCCではなく、TOで1件1件配信しています。 なぜかというと、15000件のデータはDBに登録されているのですが、DBから引っ張ってきた個々の情報を各々のメールに載せなければならないからです。 ※BCCであれば、おそらく問題はないのだと思われます。 (2)4000件で試した場合は、問題ありませんでした。 現在考えているのは、Sleep関数をかませて、送信間隔をあけることです。しかし、その分処理時間がかかってしまうので、何かもっとスマートなやり方は無いものかと模索してしまいます。何かお分かりになる方がいらっしゃいましたら、ご教示をお願いいたします。

    • ベストアンサー
    • PHP
  • メルマガ(メールマガジン)配信システムを作成したい

     PHP4において、自社サーバーからメールマガジンを配信できるプログラムを 作成したいと思います。  初めての取り組みなので、どこから手をつけていいか分からないので  とりあえずメールマガジン配信のPHPを配布しているサイトがあれば教えてほしいです。  また、作成において留意点などがあれば教えてほしいです。  よろしくお願いします。

    • ベストアンサー
    • PHP
  • メルマガの大量配信について

    自前のシステムで顧客に対してメールマガジンを送っています。 困っていることは、yahooメールをお持ちの方に対して、 メールマガジンが送れないことです。 最初の何名かは送ることができているようですが、 ある一定の人数を超えると送信エラーになります。 (メールサーバーのログから分析) 一定時間に一定数量以上のメールを送っているので、 スパムと判断されているのではと考えていますが、 そうであれば、世の中のあらゆるメルマガ類は yahooメールに送れないことになります。 このような現象を解消するよい方法はないでしょうか? メルマガはHTMLメールで25kb程度のサイズ。 また、メルマガのような大量配信を除けば、 弊社のシステムから出しているサンクスメールの類は、 yahooメールに送れることは確認できています。

  • 集めたアドレスに、配信できるメルマガ配信スタンド

    メルマガの代理登録(読者登録)ができるメルマガ配信スタンドを探しています。 無料レポートで集めたメールアドレスにメルマガを配信したいのですが。 メルマを使っているのですが、1件1件登録するのはまだかまわないのですが、これだと、相手に通知して、更に、相手がそこからメルマガに登録をしなければならない。 つまり、無料レポートを読んだだけでは、無料レポートの登録だけで、その後、めんどくさいこともあり、新たにメルマガにも登録してくれるかというと、実際、登録してくれないものです。 集めたアドレスに、そのまま、配信できるようなメールマガジン配信スタンドってあるのでしょうか? 無料・有料でもご紹介いただけると助かります。 まぐまぐは高すぎますが・・。

  • Win系でメルマガ配信サーバー

    こんばんは。 自社でメールマガジン(メルマガ)配信サーバーを構築する計画を立てています。 インターネットでいろいろと検索しましたがなかなか発見できず困っております。 Linuxではfmlなどありましたが・・・。 ご存知のものが御座いましたらご伝授願います。 宜しくお願い致します。

  • FreeBSDなどのLinuxOSでメルマガ配信サーバ構築

    こんばんは。 自社でメールマガジン(メルマガ)配信サーバーを構築する計画を立てています。 インターネットでいろいろと検索しましたがなかなかいいソフトが見つかりません。 FreeBSDなどで使えるフリーのメルマガ配信サーバーソフトなど御座いませんでしょうか? 宜しくお願い致します。

  • 【PHPでメルマガ配信したい!】送信先2000件程度です

    PHPでメルマガ配信したいのですが、 ちょっとわからない事があるので教えてください! ・サーバ:さくらのレンタルサーバ(ビジネスプロ)です。 ・送信先=2000件程度です ・BCCで送りたいです(出来たら一括BCC送信を…) ・出来たら添付画像ファイルもつけたいです(合計500KB程度) このような条件で、PHPのメルマガ配信システムを作りたい のですが、2000件程度こなすのに、レンタルサーバで タイムアウトしたりとか、ハングアップしたりとかしないでしょうか? よくあるお問い合わせフォームのメール送信スクリプトを加工して、 2000回ループさせて送信していく…こんな感じでも大丈夫でしょうか? PHPのコードの書き方で気をつけることや、 Postfixやqmailで確認しておくべきことがありましたら 教えてください! いい感じのPHPクラスないですかね…。

    • ベストアンサー
    • PHP
  • 私がメルマガ配信?

    いま大変困っています。 今朝から私のメールボックスに、「株式会社***」からのメールが大量に届くようになりました。 「お問い合せ、ありがとうございました。お問い合せの件、確かに承りました。後日、メールさせていただきます。内容によっては、お時間をいただく場合がございます。申し訳ありません。これからも、***をよろしくお願いします。」 という内容です。私には全く心当たりが無かったんですが、さらに驚いたことに 「なぜこんなメールを送りつけるのか」「こんなメルマガに登録した覚えは無い」 というメールまで届きだしたんです。 ***のメールに返信した形です。つまり、私が***のメールを送っている状況になっているようなのです。 私は、あるホームページを運営しており、アクセス向上のつもりで、メルマガ一括登録サービスに申し込んだこともあります。 そのときの情報が悪用されているようです。 いったい、どうすればいいんでしょうか? メールアドレスを変更すれば解決するんでしょうか? 大変困っています。だれか助けてください。

  • メルマガ作成・配信ソフトについて

    当方、ショッピングサイトを運営してまだ間もないものです。メールマガジンの発行について、前々から非常に困っています。 それは、文面作成のことではなく、一括して購読登録者に配信できるソフトがないものかどうかです。 例えば「まぐまぐ」さんのようなものを使えば、迅速に配信できるのでしょうが、こういったサイトを利用しようか考えましたが、仮にこうしたものを利用して配信されたメルマガには、冒頭に宛先(購読者のお名前:(例)山田 太郎 様)が、載らないということで、便利ではありますが、利用しておりません。他に、いろいろ発行ソフトなど調べましたが、なかなか思うようなものがなく、非常に困っており、現在、効率の悪い1件1件、手作業で配信しております。少しずつではありますが、日々購読者数も増えてきており、大変時間がかかっており、とにかく一刻も早くこの問題を解決したいと思っております。 宛先(購読者名)がきちんと表示できて、登録した人へ、一括してお送りできるソフトがあるようでしたら、ぜひ教えていただきたいと思います。 宜しくお願いいたします。

  • 何十万通のメールを配信するシステムについて

    こんばんは。 大量メール配信システムを作りたいと思っているのですが なかなか技術的な情報が見つからず困っています。 小さい情報でも結構ですので もし参考になりそうなサイトや、書籍がありましたら教えてください。 # 過去に同様の質問がありましたが # もっと情報がほしかったので質問させていただきました。

専門家に質問してみよう