私のサイト(ASP.NET
で開発された、重要な場合)には、3つのフィールド(つまり、名前、メール、メッセージ)と[送信]ボタンだけのサポートフォームがあります。
フォームコードは、提供されたユーザー入力から電子メールを生成し、[email protected]
に送信します。フォームは次のアドレスを使用してメッセージを送信します:[email protected]
。 mysite.com
のすべてのメールは、Google Apps for Businessによって処理されます。
問題は、Googleが最近[email protected]
から送信されたメールをスパムとしてマークするようになったことです:
Delivery to the following recipient failed permanently:
[email protected]
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain mysite.com by aspmx.l.google.com. [74.125.25.26].
The error that the other server returned was:
550-5.7.1 [ip-address-was-here 7] Our system has detected that this message is
550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail,
550-5.7.1 this message has been blocked. Please visit
550-5.7.1 http://support.google.com/mail/bin/answer.py?hl=en&answer=188131 for
550 5.7.1 more information. sz7si15854448pab.203 - gsmtp
明らかに、私のサイトの訪問者canは、サポートフォームにスパムメッセージを入れます。とにかく、これらのメッセージは[email protected]
の私のSpamフォルダー(または、より良い受信トレイ!)に入れたいと思います。
したがって、Googleが[email protected]
をブロックしないようにするにはどうすればよいですか?
サポートフォームにサードパーティのサービスを使用しますか?それとも、どうにかしてサイト/フォームコードを微調整する必要がありますか?
それが重要な場合、私のサイトは共有ホスティングにあります。
SMTPトランザクション に基づいて、Gmail(Google Apps for Businessに使用)のメールサーバーは、共有ホストのメールサーバーのIPアドレスが未承諾メールに関連付けられている可能性が高いと応答しました。
[ip-address-was-here 7] Our system has detected that this message is likely unsolicited mail. To reduce the amount of spam sent to Gmail, this message has been blocked.
これを共有ホスティングプロバイダーに報告し、Gmailのフィルターリストやその他の DNSブラックリスト (簡単な修正方法ではない)からIPアドレスを削除するか、またはこれらにリストされていないか、Gmailによってブロックされていない別のIPアドレス。
または、サードパーティが提供するメールフォームを使用できます。ただし、フォームコードを調整してもこの問題は解決しません。
これは、電子メールが大量の電子メールと見なされており、配信停止ボタンや送信元の確認(会社名など)がないためである可能性があります。
サードパーティのメール送信者は、メールがより頻繁に信頼されるように支援できます。