web-dev-qa-db-ja.com

メールアドレスが既に間違っている可能性がある60.000人にニュースレターを送信する

ウェブマスターがこの種の質問をするのに適切な場所であることを願っています。

私は約60.000人がサインアップしたウェブサイトを持っています。このサイトはここ数年あまり活発ではありませんでした。それが私が完全に再構築することにした理由です。今、私はそのすべての人々にニュースレターを送りたいです。

まあ、私の問題は、まだ有効なメールアドレスの数がわからないことです。さらに、過去3年間にメールサーバーがメールを送信していなかったため、送信するとどうなるかを自問しています。一度にそのような量のメール。私は本当に私の評判を台無しにしたくありません。

これを処理する最良の方法は何ですか?

私のメールサーバーは適切にセットアップされており、必要なDNSレコードがすべて設定されていますが、この特定のケースではこれが役立つとは思いません。

3
sleepless

非常に基本的なものが必要な場合は、MailChimpまたはConstant Contactでやり過ぎかもしれません。 AmazonにはSimple Email Service(SES)があります。非常に安価で実装が簡単です。メッセージが跳ね返っても大した問題ではありません。今後のメーリングから自動的にブラックリストに登録され、システムから削除できるように通知が送信されます。

SESでメールを送信するには2つの方法があります。サーバーがすでにSMTPを使用してメールを送信している場合、Amazonサーバーを指すのと同じくらい簡単です。コーディングを気にしない場合は、APIを使用してメッセージを送信することもできます。

https://aws.Amazon.com/ses/

2
genepool99

サイトを大幅にアップグレードした場合は、メールアドレスのデータベースを確認し、そのメールに同意した人にのみメールを送信してください。これらの60,000人の人々が初めてメールを送ったときに、プロモーションの提供などをオプトアウトするオプションを提供したことを願っています。

まだオプトインしている人については、一般的なメッセージを作成して、使用が期待される新機能を伝え、将来のメールの購読を解除するために使用できるリンクをメールに追加することをお勧めします。

あなたがファイルに持っているいくつかのメールアドレスの所有権を他の誰かが主張した場合、彼らが不便を感じないように、メールに小さな謝罪メッセージを追加したいかもしれません。

たぶん、このようなメールを始めてください:

This message is for those who continue to use ______.com. If this is not you, we apologize and invite you to use the unsubscribe link below.

実際の電子メールの送信に関しては、PHPまたは別のプログラミング言語で行うことができます。該当するメールをループして、各メールのメール機能を呼び出すだけです。

0
Mike

費用はかかりますが、MailChimpやConstant Contactなどのサービスにサインアップしてください。これにより、2つのソリューションが提供されます。1つは無効な電子メールを通知し、2つは自動的に登録を解除したい人にすぐに送信できるようにします。

0
PhillipC

私はAmazonを使用します。genepool99が最初のバッチで言ったように、ブラックリストに載っていないメールや存在しないメールをフィルターで除外します。

0
James McInally