配信完了なのにメールが届かない
お世話になっております。
掲題の件ですが環境等は以下の通りです。
サーバー:heteml
送信制限:1通一斉送信したら1秒待つ
プロセス自動切り替え:約20秒で自動的にプロセスを切り替える
配信数:約1,000通
配信履歴では「配信完了」となていますが、
読者リストに登録した自分および数名の知人にメールが届いていません。
迷惑リストなどは確認済みです。
ともに独自ドメインのメールアドレスです。
送信完了後2時間ほど経過しています。
ちなみ、事前に、この自分と数名の知人だけを読者にして
時間指定配信のテストを行い(5名ほど)、この際は全く問題ありませんでした。
また、配信結果のメールもまだ届いていません。
他のアドレスにもメールが届いていないような気がしています。
確認する点や対応方法などございますか?
宜しくお願い致します。
平素はMilkyStepをご利用いただきましてありがとうございます。
お使いのバージョンはVer1.56でしょうか?それとも無料版でしょうか?
Ver1.56の場合は、配信履歴詳細から、「配信ログ」のアイコンをクリックすると配信時のログが見れます。
正常に配信できた時のログと見比べてみて、おそらく違う点があるのではないかと思いますが、そのあたりをご提示いただければ解決が早いかも知れません。
コメントありがとうございます。
バージョンを記載し忘れていました。失礼いたしました。
Ver1.56です。
ログですが件数以外の違いはみあたりませんでした。
念のために以下に転記します。
NGの場合]
予約配信 mail-ID 4 2012-03-30 11:50:11 配信予定読者テーブルセット完了・・・
予約配信 mail-ID 4 2012-03-30 11:50:11 予約記事1の配信対象読者(1028名)に配信を開始しました。
予約配信 mail-ID 4 2012-03-30 12:08:15 メールの送信が完了しました。
予約配信 mail-ID 4 2012-03-30 12:08:15 配信結果を管理者宛にメールしています・・・
予約配信 mail-ID 4 2012-03-30 12:08:15 メールの送信が完了しました。
[OKの場合]
予約配信 mail-ID 1 2012-03-29 17:20:10 配信予定読者テーブルセット完了・・・
予約配信 mail-ID 1 2012-03-29 17:20:10 予約記事1の配信対象読者(4名)に配信を開始しました。
予約配信 mail-ID 1 2012-03-29 17:20:14 メールの送信が完了しました。
予約配信 mail-ID 1 2012-03-29 17:20:14 配信結果を管理者宛にメールしています・・・
予約配信 mail-ID 1 2012-03-29 17:20:14 メールの送信が完了しました。
何かお気づきの点があれば教え頂ければと存じます。
よろしくお願いいたします。
pine3 さま
ご報告ありがとうございます。
ログを見る限り、配信処理は完了しているように見えます。
試しにテスト用のメルマガを1つ作成していただき、テスト時と同じように5件ほどリストを登録し、再度そのリストにむけて配信していただけますでしょうか?
これで問題なければ、レンタルサーバ側で、一定時間の間に一定数以上の配信数を超えたものに制限をかけている可能性があります。
これは2010年の情報ですが、ヘテムルでは特にメール配信数上限等は設けていないが、大量配信は禁止しているとの回答を得ました。
ただ、具体的な数字は教えてもらうことはできませんでした。
現在は仕様が変わっていいる可能性もありますし、昔より制限が厳しくなっている可能性もあります。
もし上記のテストで問題なければ、レンタルサーバ側での制限の可能性が高いので、一度ヘテムルのカスタマーサポートにお問い合わせいただきますようお願いいたします。
お手数をおかけします。
念のためヘテムルの禁止事項を確認したところ以下の記載がありました。
1時間あたり1,000件、もしくは1日あたり10,000件を超えるメール送信行為(お試し期間中においては、1日100件を超えるメール送信行為
おそらくこれが原因のようです。
1000件未満の件数でテストして検証してみたいと思います。
結果はまた書き込みさせていただきます。
よろしくお願いいたします。
お世話になっております。
とりあえず簡単に実験した結果です。
<実験1>
送信数を609件(中途半端ですが)にしてテストをしてみました。
リストは、最初と最後の2件だけが実在のアドレスで、あとは架空のアドレスとしました。
※架空のアドレスのドメインは所有している実在のドメインです
結果はこれまでと同様に配信完了となりました。
一番最後にいれた実在のアドレスにはメールが届きましたが
リスト冒頭のアドレスおよび配信結果メールは届きませんでした。
また、少し不思議なことが。
架空のメールが607件のはずですが、
到 達(暫定)が281件となっています。
あくまでも暫定なのでこんなものなのでしょうか?
ちなみに、受信先又は転送先のメールボックスが一時的に利用不可も3件カウントされていました。
<実験2>
読者2件で時間指定送付。
全く問題なく終了。
各アドレスあてのメールも管理者あての結果も問題なしです。
このことからも、件数が問題なようです。
で、どこがボーダーなのかですが、
ヘテムルの禁止事項を再度見たところ、「CGI・PHP 等の制限」では、
「CGI・PHP 等のスクリプトからのメール大量送信」となているので
先程の1000件とは違うルールで動いているかもしれません。
ヘテムルのサポートにも問い合せメールを送りましたが
もう少し色々実験してみようと思います。
宜しくお願い致します。
お世話になっております。
ヘテムルのサポートから返事がきました。
【行為の制限】
1時間あたり1,000件、もしくは1日あたり10,000件を超えるメール送信行為
(お試し期間中においては、1日100件を超えるメール送信行為ただし、
弊社が提供しているメーリングリスト機能・メールマガジン機能を利用する場合は除く)
上記制限に該当する配信を行われている場合や、
件数などで上手くいかない場合には、配信を複数回にわけて行なっていただくなどの
ご対応をお試し頂けますようお願いいたします。
ということのようです。
時間1000件未満で運用することが必要なようです。
とりあえす解決ということでお願いいたします。
お騒がせしました。
pine3 さま
大変ご丁寧なご報告をいただきまして誠にありがとうございます。
今後ご利用される方にも有用な情報となったと思います。
>結果はこれまでと同様に配信完了となりました。
>一番最後にいれた実在のアドレスにはメールが届きましたが
>リスト冒頭のアドレスおよび配信結果メールは届きませんでした。
おそらく、現在の配信順序的には、新しく登録されたアドレスから順番に配信するので、リストの最後のアドレスには届き、途中で何らかの制限がかかって、冒頭のアドレスと報告メールが届かなかったと推測しています。
(報告メールは配信がすべて完了した後に送信されるため)
ここでいう制限は、一時間当たりの配信上限・一日あたりの配信上限とは別に、一気に600以上の宛先不明アドレスに送信したことによるバウンスメールによる負荷の制限の可能性も考えられます。
>また、少し不思議なことが。
>架空のメールが607件のはずですが、
>到 達(暫定)が281件となっています。
基本的には、MilkyStepでは、配信を完了した直後は常に到達(暫定)が100%で、その後エラーとして返ってきたメールを処理する段階で、エラーメールの数をそこから差し引いて最終的な到達数を表示しています。
したがって、高負荷による何らかの制限がかかったと仮定すれば、メールキューが強制的に停止され、バウンスメールも返らなくなり、そもそもバウンスメールの処理およびカウントができなくなるため、到達数が減らないという現象にもなり得ます。
このあたりはヘテムルの仕様が公開されていないので、あくまで推測になりますが、弊社ではそのように考えています。
>ちなみに、受信先又は転送先のメールボックスが一時的に利用不可も3件カウントされていました。
これに関しては、バウンスメールを解析する段階で、そのように判定してしまったということで、今後改良の余地があると考えています。
なるべくバウンスメール解析の精度が高くなるよう弊社でも努力していく所存です。
お世話になっております。
追加報告です。
その後いろいろと試してみました。
送信制限を:1通一斉送信したら5秒待つ
にして約500件送付したところ無事完了しました。
時間1000件を何でカウントしているのわかりませんが、
その時間に送付したメールの実数を何かでカウントしている訳ではなさそうです。
1通5秒だと1時間で720通となるので、このペースならOKという判断かもしれません。
(注)色々やった結果の感想ですので間違いかもしれません。
当面この形で使ってみようと思います。
ありがとうございました。