問題タブ [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 投票する
1 に答える
2049 参照

swiftmailer - SwiftMailerは、Mail_Queueと同じように非同期メール送信をサポートしていますか?

sendgridのSMTPサーバーを使用して電子メールを送信したいのですが、「Web時間」ではなく、(単純な)キューを介してそれらに接続します。

PEARのMail_Queueでそれが可能になることは知っていますが、SwiftMailerを使用してそれを行うことはできますか?

(SwiftMailerとMail_Queueの機能的な違いは何ですか?)

ありがとう!

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

cpanel - exim メール キューはスパムでいっぱいです

サーバーのどのスクリプトに穴があり、1 時間あたり 4000 メールがキューに追加されているかを知りたいです。

これは私のメール キューのスクリーンショットです: http://www.diigo.com/item/image/1i66c/8mav

そして、これは単一の電子メールのスクリーンショットです: http://www.diigo.com/item/image/1i66c/0pad

私はcpanelを使っています。私の問題を解決する方法はありますか?

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

php - PEAR の Mail_Queue を使用する際の問題

PEAR の Mail_Queue パッケージを実装して、Web アプリケーションのメールをキューに入れようとしています。http://pear.php.net/manual/en/package.mail.mail-queue.mail-queue.tutorial.phpのドキュメントを使用して、小さなテスト スクリプトを作成しました。

私の問題は、データベースが更新されておらず、エラーが発生していないことです。

編集

これにより、エラーが発生しますMail Queue Error: Cannot connect to database。ただし、すべての接続情報を確認しましたが、正しいです。また、追加if (PEAR::isError($mail)) die($mail->getMessage());してもエラーは発生しません。

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

php - PEAR メールキュー チュートリアルの構成の問題

PEAR メールキュー チュートリアルの .config ファイルに問題があると思います。パスを確認しましたが、問題ありません。

smtp.tiscali.co.uk を使用して、SMTP メールを個別に送信できます。データベース メールに慎重にテーブルを入力しました。適切な MySQL GRANT パーミッションを追加しました。私のコードはここで add_message.php で死んでいますが、実際には mail_queue ステートメントが入力されていることがわかっています。

bluehostforum に szerne による同様の投稿があります。 http://www.bluehostforum.com/archive/index.php/t-19791.html 私のものとあまり変わらないように見えますが、mdb2 コンテナーを使用しています。詳細が重要かどうかはわかりません。どんな助けでも大歓迎です!私は困惑しています。どうもありがとう、ジョージ

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

php - PEAR mail_queue が qmail で重複したメールを送信する

ニュースレターを受け取りたいユーザーに、毎週約 1000 通のメールを PEAR mail_queue で送信しています。

一部のユーザーは、この手紙を毎週 2 ~ 3 回、同じ分に受け取っていると言っています。

15 分ごとに実行される cron ジョブがあり、mail_queue と smtp サーバーと mail_mime を使用して 100 通のメールを送信します。私のサーバーでは qmail を使用していますが、postfix も使用できます。

データベースでは、mail_queue テーブルは正常で、すべての電子メールが 1 回だけ存在します。

メールマンからもたまにエラーが出ますが関係あるかわかりません。ロギング エラーがあり、fromusenet を開くことができないと表示されます。

何が起こっている?それは php/PEAR のバグですか? それともqmailのバグ?郵便配達員のエラーはそれに関連していますか?

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

php - phpがパールメールを介して大量のメールを送信-送信されたメッセージ/キュー内のメッセージを表示

mail.php関数を使用してphpで大量の電子メールを設定しています。

「PHPを使用して大量のメールを送信する」という投稿を読みましたが、新しい投稿で会話を始めたくありませんでした。フロントエンドのphp大量メールページからキュー内のメッセージまたは過去に送信されたメッセージを表示できるようにしたいと思います。

懸念:

  • 送信されたメッセージを表示する機能
  • キュー内のメッセージ送信をキャンセルする機能

これに最適なシステムはどれですか?

  • スウィフトメーラー
  • 梨mail_queue
  • 郵便配達員

アドバイスをいただければ幸いです

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

php - PEAR Mail Queue の sendMailById() メソッドを使用するときに、送信先の電子メールを指定するにはどうすればよいですか?

ニュースレターの送信に PEAR Mail_Queue を使用しています。私は PEAR Mail で苦労してきましたが、ようやくすべてが完璧に機能しているように見えるところまで来ました。キューを保持し、コールバック機能を使用してログを更新しています。

今、私は新しい問題を抱えています。もう一度メールを送信できるようにしたいのですが、別のメール アドレスに送信してください。たとえば、間違った電子メール アドレスに送信されたために電子メールを受信できなかったというユーザーからの連絡があったとします。同じ電子メールを別の電子メール アドレスに再生成せずに送信できるようにしたい。

幸いなことに、pear メール キューを使用できます。キュー ID があるのでsendMailById()、Mail_Queue オブジェクトでメソッドを使用できますが、受信者の電子メール アドレスを変更することはできません。

今考えている唯一の方法は、pear キューの受信者フィールドを変更して使用sendMailById()し、電子メールの送信後に元に戻すことです。他に提案はありますか?

0 投票する
5 に答える
72794 参照

php - この PHP セグメンテーション違反を診断するにはどうすればよいですか?

コマンドライン PHP ジョブを実行すると、セグメンテーション エラーが発生します。このジョブは長い間機能していましたが、電子メールで送信されたものを処理しています。どうやらこの電子メールには何かが壊れているようですが、何が原因かわかりません。コア ファイルを gdb に配置しても、まったく役に立ちません。

「bt」を実行すると、この「一致」ステートメントが何度も繰り返されます。最初のいくつかを次に示します。

私はここで本当に途方に暮れています。コマンドを strace で実行してみましたが、PEAR Mail_Queue ライブラリでセグ フォールトが発生しているようです。これが strace の最後です (一部の識別情報は削除されています)。

誰かが調査ラインへのアイデアや指針を持っている場合は、本当に感謝しています. 私は本当にこれに困惑しています。

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

linux - exim キューから 2 日前の凍結メールを削除する Linux シェル スクリプト

以下を実行するcronジョブの下にシェルスクリプトを配置したい:

1) Exim キューにある 2 日前の電子メール メッセージを削除します。これは、配信されないバウンス/凍結されたメッセージです。スクリプトは、正当であり、配信されるのを待っているだけのメッセージを削除してはなりません。

2) null または <> のような無効な送信者からのメッセージ、および/または無効な受信者の nobody または <> に送信されたメッセージを削除します。

どうもありがとう。