問題タブ [bulk-mail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 大量メール送信 (25K-100K) リスト
クライアントが HTML ニュースレターを作成し、データベース内の電子メールに送信するために作成した PHP アプリがあります。メーリングは mail() コマンド (私は知っていますが、くだらない) を介して、適切な一時停止などを伴う CRON ジョブから行われます。これまで、すべてのクライアントは限られたリストしか持っていませんでした (2 時間で送信される最大数は 8000 通のメールでした)。サーバーは私自身のものです - そこに制限はありません。ソフトウェアは、バウンスメール、オプトアウトオプションなどを処理します.
新しいクライアントは、25,000 週間のバッチで月に 100,000 通のメールを送信したいと考えており、mail() 関数を置き換えたいと考えています。助言がありますか?PHPMailer クラスでうまくいくでしょうか?
.net - メールが一括メールとして送信されないようにするにはどうすればよいですか?
私にはそうする理由があります。
音声メッセージを録音し、電子メールに添付して、いくつかの会社に送信しました。ある企業は、その音声メッセージ/電子メールを受け取り、何百万人もの人々に送信します。
メール・音声録音の再送信を止めたい。
私は C# 開発者ですが、クライアントの 1 人がこの質問をしました。私は彼に確認コードを導入するように依頼しました。これにより、誰も声を聞くことができなくなりますが、それでも何百万人もの人々に電子メールが送信されます。
この問題の回避策はありますか?
asp.net - スケジュールに基づいて Windows サービスを使用してバルク メールを実装するにはどうすればよいですか?
四半期ごとに 10000 件以上のメールを送信する必要があるという要件があります。この目的のために、私は毎日トリガーし、3 か月後にのみメール機能を実行する Windows サービスを使用しました。データベースから過去 3 か月のレコードを取得する必要があり、レコードごとに 1 つのメールを送信する必要があります。
私が直面した問題は、私が使用したメール サーバーが一括メール送信を許可していないことでした。
送信ごとに遅延を設けることでこれを効果的に行うにはどうすればよいですか (1 分あたり 20 メール)。
asp.net - 「smtpClient.Send(message);」を使用してasp.net(c#)コードからバルクメールを効果的に送信する方法は?
バッチごとに実行する一括メール機能を実行するWindows サービスをセットアップしました。
サービスは、スケジュール中に DB から 1 つのバッチをフェッチし、各バッチの後に 20 秒の遅延を与えました。
これにより、メールがスパムまたはバルクと見なされなくなりますか? もしそうなら、私のコードは私が必要とするものを実行します。私のコードは次のとおりです。
どなたかご提案をお願いします。...
php - PHP - 一括メール送信とサーバー応答の確認
多くのユーザーに大量のメールを送信しています (1 日あたり 20,000 件以上)。私たちが直面している主な問題の 1 つは、無効なメールまたは無効なメールです。ユーザーがアカウントを削除したり、プロファイルを更新せずにメール アドレスを変更したり、メール データベース ビルダーが単に無効またはアクティブでなくなったメールを検出したりすることがあります。これらの未解決の返されたステータス メッセージは、Web マスター アカウントに山積みになるだけでなく、貴重なサーバー リソースを浪費し、試行が繰り返されるため、より頻繁にスパムとしてフラグが立てられます。
今、私たちのメールサーバーは「一時的に利用できません」を返すアドレスにメールを送信しようとするように設定されていますが、送信後すぐに PHP にステータスメッセージを受信できるようにしたいと考えています。たとえば、私の Sender クラスが電子メールを送信するときに、返されたステータス メッセージを知りたいです。電子メールがアクティブでなくなったのか、サーバーが存在しないのか、単に別のアドレスに移動されただけなのかなどです。
当然、遅延メールのステータスメッセージも受信できるようにしたい。そのため、受信者のメールアドレスが一時的に利用できないためにメールが送信されない場合、「一時的に利用できません」というメッセージを Php に戻したいのですが、送信が成功したら実際のメッセージが返されるようにしたいと考えています (たとえば、メールが 2 日後に送信された場合)。
これを達成するのに役立つライブラリはありますか? この問題に対する最も一般的なアプローチは何ですか?
asp.net - ASP.NET での一括メール送信
ASP.NET 4.0 で実行されているサイトと、専用の Windows Server 2008R2 があります。
したがって、ユーザーが Web サイトに正常に登録した後、Facebook のような友達検索を使用し、Facebook、Gmail、Yahoo! から友達をインポートするオプションをユーザーに提供します。および/または必要に応じてHotmail。そして、メールを送信したい友達を選択した後、それらの友達への招待状を送信します。すべての招待が送信されるまでユーザーを待たせることはできないため、それを行うには別のメカニズムが必要です。私たちは考えています
- MailChimp などのサービスを使用する
- MSMQ を使用してメールを送信する
- Windows サービスを使用してデータベースから ID を取得し、送信しますか?
調査の結果、2 と 3 は SMTP サーバーがブラックリストに登録される可能性があり、サーバーの負荷も増加する可能性があることがわかりました。私たちの質問は
- それらの仮定は正しいですか?
- MailChimp やそのようなサービスは進むべき道ですか?
- より良い代替手段はありますか?
gmail - ある Gmail から受信者に一括で送信されたメールが迷惑メールに分類されるのはなぜですか?
メールを送信する最終学年 IT 学生/インターンシップ学生用にhttp://www.myacademicproject.comのドメインを持っています。
私は gmail のアカウントを持っておりmyacademicprojectweb@gmail.com
、そこからすべての友人や Final Year Project に問い合わせてきた学生にメールを送信しています。すべてのメール ID にメールを送信すると、メールは受信者の gmail のスパム フォルダーに移動します。また、表示名を からShekhar Shete
に変更しましたMyAcademicProject.com
。
スパムとして避けるべきアイデアはありますか?
助けて感謝!
php - 「phpmailer」を使用した PHP バルク メールがスパムに分類される
次のPHPコードを使用してBULK MAILを送信していますが、メールがスパムに分類されるようです。「phpmailer」クラスを使用してメールを送信しています。
zend-framework - 一括メール スクリプトで数千通のメールが送信されたときに、Sendmail Exception に達しました。sendmail には、特定のプロセスの電子メール送信制限がありますか?
私たちの Web サーバーに問題があり、少し困っています。私たちのウェブは、多くのユーザーと活動を持つコミュニティです。当社は、ユーザーの関心のある活動に関するパーソナライズされたメールをユーザーに送信します。これらのメールを処理するスクリプトに問題があります。
送信するメールが数千件ある場合、一括メール スクリプトは失敗します。通常は正常に動作しますが、通常よりも多くのメール (約 25.000 通のメール) を送信する必要がある場合、繰り返し例外をスローします。
奇妙なことに、 sendmail は Web サーバーなどの他のプロセスでは正常に動作し、PHP (Zend) でも同じように sendmail が呼び出されます。Sendmail は、大量の電子メールがエラーなしで既に送信されている場合にのみ、PHP バルク メール スクリプトで失敗します。最初の例外がスローされると、sendmail への次の呼び出しも失敗します。キューの制限に達したように見えますが、これはこのプロセスのみです!
PHPスクリプトのコード
PHP バルク メール スクリプトのメイン ループは、何千回も実行されます。$email
各ループ パスでは、異なるandを使用して sendMail を呼び出します$user
。
$this->sendmail($mail, $user)
メールを送信するための Zend 内部メソッドを呼び出します。PHP ネイティブ メソッドmailを呼び出します。
sendmail
実行中のプロセス
ps -aux | grep sendmail
バルク メール スクリプトが正常に動作している場合の出力を確認します。
スクリプトが例外のスローを開始するps -aux | grep sendmail
と、予想どおり、出力はほとんど空になります
いくつかの質問
私はsendmailの初心者なので、どんな種類の助けにも感謝します. さらに情報が必要な場合は、教えてください。
- 簡単に言うと、sendmail はどのようにメールを送信するのでしょうか?
- sendmail には送信するメールの制限がありますか (私たちのサーバーは専用であり、ホスティングプロバイダーによって設定された特定の制限はありません)?
- sendmail には、特定のプロセスで送信できるメールの数を制限するプロセスのキューがありますか?
- 百万ドルの質問: 例外がスローされる理由とその解決方法は? :-)
よろしくお願いします。
php - ブロックされることなくgmail smtpを使用してアプリケーションから複数の電子メールを送信する
私は自分のオフィスにネットワーク監視システムをセットアップしました。このシステムは、ネットワーク上のアクティビティを監視し、セットアップした特定のトリガーで電子メールを送信します。私は、必要な種類の監視と設定したルールに合わせてカスタムメイドの仕事をすばやく行うアプリケーションをまとめました。これですべて問題なく、swift mail プラグインを使用して gmail smtp を使用して送信するメールをセットアップしました。
問題は、大量のメールが送信された場合、または少なくともそれが私が考えていることである場合、Gmailが私のGmailアカウントをロックしていることです. 多くのアクティビティが発生し、システムが 50 通または 60 通の電子メールを 1 ~ 2 分という短い時間で送信することがあります。すぐに Gmail がアカウントへのアクセスをブロックし、ブラウザでアカウントを開くと、アカウントの確認を求められます。ブロックを解除した後でも、サーバーは smtp または imap を使用して Gmail アカウントを開くことができません。
アクセスが特定のIPからのものであることがわかっている場合、または大量のメールを送信するためのより良い方法がある場合、Gmailがアカウントへのアクセスをブロックするのを防ぐ方法があるかどうかを知りたい.