メール内のURLやWEBページのリンク(GET)からのリクエストですぐにメールを送信すると、Google から何度も同じリクエストが発信される。
このままでは結果的に何通もメールが送信される。
分析すると
●HTTP USER_AGENTに「Mediapartners-Google」が含まれるリクエスト。例えば携帯でも
SoftBank/1.0/812SH/SHJ002/SN***** Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
●「Mediapartners-Google」で見られたページは、次回から日本語の広告が配信されるらしい。
●開発・検証のローカルIPでは Google からこのようなリクエストは確認されず、常に英語の広告が配信されている。
●GET だけらしい
対策方法としては
▲アプリケーションで、初回1回目だけに限定
▲HTTP USER_AGENTに「Mediapartners-Google」が含まれるリクエストをリジェクト
SetEnvIf User-Agent "Mediapartners-Google" deny_ua
order allow,deny
allow from all
deny from env=deny_ua
●GET リクエストでPOSTリクエストさせるためのWEBページをはさみPOSTだけに制限