問題タブ [mail-queue]

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.

0 投票する
2 に答える
697 参照

php - 重複したメールを送信する PEAR Mail_Queue

ここにいくつかの質問があります:

mail_queue->putデータベースにメッセージを 2 回挿入することになっていますか? 唯一の違いは、time_to_send値とuser_id.

これは、1 人のユーザーに対する 1 つのメッセージに対して得られるものです。

最初のものは私が期待するものですが、2番目のものはどのような目的に役立ちますか?

キューを送信すると、メッセージが 2 回届きます。マイナスのメールを削除すると、user_idメールが 1 件しか送信されません。

0 投票する
3 に答える
3574 参照

php - PEAR/Mail_Queue で 10,000 件以上のメールを送信する最良の方法

$mail_queue->put(.....)メール情報全体を生成し、送信後にメールを削除するオプションを使用してデータベーステーブルに配置するcronがあります。

ここで少し助けが必要です: 上記の情報を入手した後、電子メールを送信する最良の方法は何ですか? $mail_queue->sendMailsInQueue()他のcronジョブまたは何か他のものを使用して、すぐに実行しますか?

ちなみに、サーバーの制限は100通/分です。現在、最後の csv diffMail_Queueは適用されていないため (現在、そのサポートに取り組んでいます)、「遅延」オプションを使用できません。

このオプションを使用するアイデアがありました$seconds_to_sendが、create_time フィールドに基づいて計算されているため、大きな助けにはなりませんが、これもオプションです。

任意のアイデアや提案をいただければ幸いです。

0 投票する
2 に答える
1246 参照

php - MDB2 と MySQLi を併用する (良いか悪いか?)

データベースの抽象化に PEAR MDB2 パッケージを必要とする PEAR Mail_queue パッケージを使用したいと考えています。

私は現在、すべてのデータベース クエリに MySQLi を使用していますが、MDB2 の使用はあまり望んでいません。

PHP アプリケーションで MDB2 と MySQLi の両方を同時に使用するのは悪い習慣でしょうか?

MySQLi よりも MDB2 を一緒に使用する正当な理由を誰か教えてもらえますか?

ありがとう。

0 投票する
1 に答える
708 参照

php - pear メール キュー レポート スクリプト?

MQ データベースからきれいなチャートやグラフを作成する pear メール キュー レポート スクリプトはありますか? cron ジョブで MQ をセットアップしており、レポートを管理コンソールに結び付けたいと考えています。

0 投票する
1 に答える
852 参照

php - PHPMail_QueuePEARライブラリのエラー

Mail_QueuePHP PEARライブラリを使用しようとすると、次のエラーが発生します。

の宣言は、の宣言Mail_Queue::isError()と互換性がある必要がありますPEAR::isError()

PHP 5.2.3、メールキューバージョン1.2.3

Googleで検索しても何も見つかりませんでした。これを引き起こしているアイデアはありますか?

0 投票する
2 に答える
1515 参照

php - PHP PEAR コンテナ エラー

わかりました、ここで質問するのは初めてです。私の問題は、根底にたどり着くのが難しいほど厄介です。ストーリーは次のようになります: 私はこの小さなシステムを持っており、大量の電子メールの招待状 (スパムではない) を送信しています。したがって、賢明なことに、私は PHP 関数 mail() を使用せず、Mail、Mail_Queue、Net_SMTP などの PEAR クラスを使用します。唯一の問題は、エラー ログが次のような大量のエラーでいっぱいになることです。

そして、もちろん:

メールキューを初期化するコードは次のとおりです(ニュースレターと呼ばれるクラス内)

いくつかのコードを下に、

問題は、私が書いたコードのすべての行を再確認したところ、それが機能していることです。唯一の問題は、メールの送信を拒否する場合があることです。返信ありがとうございます。

0 投票する
2 に答える
267 参照

php - PEARMail_Queueは受信者の不正な構文で停止します

私はPEARMail_Queueを使用していますが、「悪い」受信者(「òla@test.com」、「uuu @ test、com」、「test @ test」などの悪い構文)に電子メールを送信しようとしている場合を除いて、すべてがうまく機能します。 com.com ")

キューが悪い受信者を見つけると、それはただ停止し、他のすべてのメールをdbキューテーブルに残します...

キューテーブル内の不良メールを削除(または削除しない)して、次のメールにジャンプさせたいだけです...たぶん必要なのはエラー処理だけです...

私が使用しているコード(さらにコードが必要な場合は、質問してください:)):

ありがとう !!

0 投票する
4 に答える
2140 参照

php - ループで大量のメールを送信する

たくさんのメールレポート(1日あたり約500通以上のメール)を送信するシステムがあります。私はスパマーではありません:)大量の電子メールではありませんが、ループで送信されるため、「PHP警告:mail():メール配信プログラムを実行できませんでした」というエラーが頻繁に発生します。この問題にはPEAR::Mail_Queueパッケージがあることを知っています。しかし、そのパッケージが本当に便利なものかどうか、または何か他のものを探す必要があるかどうかを教えてください。どうもありがとう

0 投票する
0 に答える
723 参照

php - Mail_Queue PHP Crond - メールは送信されるが、PHP プロセスがハングする

PHP 5.3 にアップグレードしてから、これが問題を引き起こしています。PHP 5.2 では問題は発生しませんでした。

メッセージを送信するための PHP スクリプト (これはほとんど標準の Mail_Queue スクリプトです) があります。

私はcron経由でスクリプトを実行しています:

電子メールは正常に送信されますが、cron と postfix と共に PHP プロセスがハングします。PHP プロセスを強制終了すると、問題が解決します。

cron ジョブを (webmin 経由で) 実行すると、次の出力が得られます。

ブラウザから PHP スクリプトを実行すると、この問題は発生しません。