web-dev-qa-db-ja.com

スパマーとして分類されずにテストメールを送信するための良い習慣

私は自分のサイトから送信されるHTMLメールを含むいくつかの新しいアイデアを試しています。 GmailとYahooアカウントに多くのテストメールを送信しています。これらはすべてスパムフォルダーに直接送られます。これは今のところ大丈夫ですが、GoogleまたはYahooが私のドメインを電子メールスパマーとして分類することを恐れています。

多数のテストメールを送信し、Googleや他の受信者メールシステムでフィルタリングしないようにする良い方法はありますか?これには、アカウント設定、サンドボックスアカウント、特別なメールヘッダー、またはto/from設定が含まれる場合があります(実際にはわかりません)。

私はPHPを使用してメールを送信しています。ここに私のコードを示す別の投稿へのリンクがあります:

https://codereview.stackexchange.com/questions/45215/good-html-email-template

4
Hoytman

質問を2つの部分に分けます。

  1. テストメールはどこで送信できますか?

使い捨てメールアドレスサービスにテストメールを送信。 [1]これらのサービスは、送信するメールの受信ボックスを自動的に作成します。その後、登録せずに、パスワードなしで、Webサイトを通じて受信ボックスのメッセージを読むことができます。

たとえば、メールをfoo@<some-provider>に送信し、http://www.<some-provider>/foo/inboxに移動してメッセージを読むことができます。

メッセージは短時間だけ保存されるため、送信後すぐに確認することをお勧めします。また、受信トレイは完全に公開されており、送信したメッセージは誰でも読むことができるため、非公開にしたいものは送信しないでください。

  1. メッセージをスパムとしてマークしないようにするにはどうすればよいですか?

これは非常に厄介です。なぜなら、どの電子メールサービスも、スパムとの戦い方を正確に明らかにしたくないからです。ここでは、いくつかのことを行う必要があります。

  • ダブルオプトインを使用:誰かがメールにサインアップしたら、確認リンクを記載したメールを送信します。最初にアカウントを確認しない限り、追加のメールを送信しないでください。
  • メッセージを送信するのにあまり長く待てないユーザーがサービスにサインアップしたことを忘れずに、スパムを受け取っていると不平を言うことがないようにします。
  • 送信するすべてのメッセージにオプトアウトリンクを含めます。
  • 受信者が同意したスケジュールを守ります。受信者が毎月のメッセージにサインアップした場合、毎週メッセージの送信を開始しないでください。
  • Sender Policy Framework(SPF)レコードを設定します。

これはすべてではありませんが、良いスタートを切るはずです。

[1]:「使い捨てメールサービス」のGoogle。

2
James Tikalsky

YahooおよびGmailの連絡先リストにある送信メールアドレスはアカウントを受信して​​いますか?これにより、スパム処理が回避される場合があります。

2
John

送信した内容を示すサンプルメールを投稿できますか? Gmailがスパムになり、いくつかの電子メールをスパムではないものとしてマークすることでうまくいく可能性があります。同じことがyahooメールでも機能するはずです。

1
Daniel F