config.cgi内にある@mailto =で指定した特定のアドレスに2通同じメールが送信されてしまう。

Moriさん (2012-08-16 19:45:51) http://www.hmrlondonchiken.com/contact/form.html

初めて投稿させて頂きます。
表題の件で、かなり手こずっており解決できないので質問させて下さい。

config.cgi内にある@mailto =で、複数のメアドを指定し、運用を始めています。
管理者側でのフォーム動作チェックとして、クライアントさんが@hmrlondon.comのメアドを使用し、
フォームテストを行った場合に、
特定のメールアドレス(クライアントのドメインメールアドレス@hmrlondon.com)のみが
重複された、お知らせメール2通を受信してしまいます。

フォームデータごとZIP添付致しますので、
何処に問題があるかアドバイス頂く事は可能でしょうか。

クライアント側のサーバ会社(dreamhost.com のweb-hosting プラン)にも問い合わせを行ったのですがダメでした。

ちなみにgmailや、yahoo、hotmailやプライベートアドレスなどを指定しても重複メールはおきません。
お忙しいところ恐縮ですが、ご連絡頂けますと幸いです。

其れではどうぞ宜しくお願い致します。



追記:

Moriさん (2012-08-19 16:51:05) http://www.hmrlondonchiken.com/contact/

追記になりますが、
過去にある質問を読み、今回と同じような記述がありましたが
「念のためBCC送信宛先」に関してはコメントアウト済みで、メールが2通届いてしまいます。

サーバー会社に、重複メールのヘッダー情報を送ったところ、
メールのキューIDがそれぞれ独立しているので、コードによる問題ではないかとのことでした。


お忙しいところ申し訳ございませんが、
ご連絡いただけますと幸いです。

よろしくおねがいいたします。

Re:config.cgi内にある@mailto =で指定した特定のアドレスに2通同じメールが送信されてしまう。

和田 (2012-08-20 00:33:21) www.synck.com

設置者宛のメールが2通届いてしまうということですね。
設定を見る限りでは問題無さそうなのですが、例えばgmailに届いたメールを転送設定しているから。とかそういうワークフロー的な要因は考えられないでしょうか?

config.cgi内にある@mailto =で指定した特定のアドレスに2通同じメールが送信されてしまう。

Moriさん (2012-08-20 03:31:47) http://www.hmrlondonchiken.com/contact_moritest/form.html

お忙しい中のご回答、誠に感謝いたします。

>設置者宛のメールが2通届いてしまうということですね。
はい、仰るとおりです。
ただ、重複メールはクライアント(納品先)のアドレス @hmrlondon.com のみで発生し、
同じ記述(@mailto=内)に含まれる製作側のアドレス(gmail, や yahoo, hotmail)では一度も起きたことがありません。


>設定を見る限りでは問題無さそうなのですが、例えばgmailに届いたメールを転送設定しているから。
>とかそういうワークフロー的な要因は考えられないでしょうか?
残念ながら、転送設定をしておりません。
クライアントのアドレスは@hmrlondon.comで、その他フリーメールは製作側で完全に分けており、
クライアント側がフォームテストを@hmrlondon.comで行った場合のみ起きるようです。

試しに先日、@mailto =の記述から@hmrlondon.comを抜いた環境を作り、先方にテストをしていただいたのですが、
重複メール(この場合はサンキューメルのみ)は起きませんでした。
<フォームテスト環境>
http://www.hmrlondonchiken.com/contact_moritest/form.html


念のため、以前テストした際の重複メールのヘッダーを含むフルメッセージを添付させていただきます。
7/13〜7/24に行った全6回分のテストで、@hmrlondon.comのメアドでおこった重複メールです。


たびたびで恐縮ですが、一度ご確認いただけますと幸いです。
宜しくお願いいたします。



Re:config.cgi内にある@mailto =で指定した特定のアドレスに2通同じメールが送信されてしまう。

和田 (2012-08-20 04:22:51) www.synck.com

なんでしょうねぇ・・・。恐らくサーバ側の問題だとは思うんですが。
sendmail(又はpostfix)環境下のみで発生する問題であればSMTP送信に切り替える事で解決するかもしれません。プログラム側に2発送信するようなプロセスは無いので、そういった対応をするしか無いかもしれませんね。

:返信

Moriさん (2012-08-23 23:36:59) http://www.hmrlondonchiken.com/contact/

お世話になっております。
お忙しいところのご回答感謝いたします。

実はあれからいろいろ検証してみたのですが、どうやらクライアントさん(ロンドンにある会社)が
テストをされると重複が起きるようで、こちら(日本の製作側)のテストでは一切重複が起きていないです。
これはHmrlondon.comドメインだけではなく、UK側で検証したその他のフリーメールやプライベートメールでも
重複がおきる現象を確認しました。

そこでテスト用に作った同じGmailアドレスをUK側と日本側で使用し、
それぞれフォーム検証をしたところ、日本側で重複が起きないのにもかかわらず、
UK側からのフォームテストについて重複が起こりました。

国によってなにか違いがあることまではわかりましたが、
サーバの問題か、ネットワークが何か引っかかっているのか
まだ原因特定できておりません。

先方が一週間以内にネットワークの設定を入れ替えるらしいので、
様子を見て何かわかりましたら状況報告させてください。
宜しくお願いいたします。