問題タブ [email-processing]

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 に答える
114 参照

rabbitmq - Eメール-カスタムソリューションまたはCelery/RabbitMQを使用して広告WebサイトのEメールを処理しますか?

1時間に20〜30通のメールを送信することを期待している中規模のプロジェクトのメールを処理する必要があります。

他のプロジェクトで、データベーステーブルと5分または10分ごとに実行されるcronジョブを使用してこれを処理するソリューションを設計しました。データベーステーブルは非常に単純です。このように見えます:

電子メールが処理されているとき、衝突を避けるためにPIDをテーブルに保存するだけです。

私の質問はこの方向に進んでいます。私はこのテーブルを使用して、トラフィックの少ないWebサイトで電子メールを処理しており、うまく機能しています。CeleryのようなキューマネージャーとRabbitMQのようなブローカーを使用することにはどのような利点がありますか?複雑さの層をもう1つ追加するように思えます。Celery / RabbitMQのようなソリューションを使用するとどのようなメリットがありますか?

手がかりを教えてください。

よろしくお願いします、

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

imap - PHP IMAPの本文テキストの解析

私はphp imapで作業していますが、問題があります。本文テキストと本文 html をフェッチする必要がありますが、そうである必要はないようです。私のコードは次のとおりです。

var_dump を実行したときの出力は、以下のテキストです。しかし、それは電子メールのテキストではありません:

[bodyHTML] => [bodyText] =>UGVyIGNvbXBldGVuemEuIEdyYXppZQ0KDQogDQoNCkRhOiBFbWFudWVsZSBQZXJzaWNvIFttYWls dG86ZS5wZXJzaWNvQGJsdXNlcnZpY2UuaXRdIA0KSW52aWF0bzogZ2lvdmVkw6wgMTAgbHVnbGlv IDIwMTQgMTc6NDQNCkE6IENyaW5pdGkgU29uaWENCkNjOiBOYXN0YSBFbWlsaWENCk9nZ2V0dG86 IEZ3ZDogSTogUml2aXN0YSBkaSBkaXJpdHRvIHByb2Nlc3N1YWxlIC0gY29kaWNlIGNsaWVudGUg MDAwMTY1NDc3Mw0KDQogDQoNCkNpYW8gU29uaWEsDQoNCmNvbiBsYSBwcmVzZW50ZSByZXN0aXR1 aWFtbyBsYSBwcmF0aWNhIGluZXJlbnRlIGlsIGNsaWVudGUgYy8xNjU0NzczIGRpIGNvbXBldGVu emEgSXBzb2EuDQoNCkdyYXppZSBFbWFudWVsZQ0KDQoNCg0KLS0tLS0tLS0gTWVzc2FnZ2lvIG9y aWdpbmFsZSAtLS0tLS0tLSANCg0KT2dnZXR0bzogDQoNCkk6IFJpdmlzdGEgZGkgZGlyaXR0byBw cm9jZXNzdWFsZSAtIGNvZGljZSBjbGllbnRlIDAwMDE2NTQ3NzMNCg0KRGF0YTogDQoNCk1vbiwg MTYgSnVuIDIwMTQgMTE6NTQ6MDEgKzAyMDANCg0KTWl0dGVudGU6IA0KDQpDcmluaXRpIFNvbmlh IDxTb25pYS5DcmluaXRpQHdraS5pdD4gPG1haWx0bzpTb25pYS5DcmluaXRpQHdraS5pdD4gDQoNCkE6IA0KDQo8Y2xpZW50aWdpdXJpZGljYUB3a2ltYWlsLml0PiA8bWFpbHRvOmNsaWVudGlnaXVy aWRpY2FAd2tpbWFpbC5pdD4gDQoNCg0KDQoNCg0KDQogIA0KDQogIA0KDQpEYTogTGlhIENhcm9s aW5hIEJhdGlzdGEgQ2ludHJhIFttYWlsdG86bGlhLmJhdGlzdGFAZ21haWwuY29tXSANCkludmlh dG86IG1lcmNvbGVkw6wgMTEgZ2l1Z25vIDIwMTQgMTQ6MjANCkE6IFNob3BXS0k7IEluZm8gQ29t bWVyY2lhbGkgV29sdGVyc0tsdXdlciBJdGFsaWE7IFNlcnZpemlvIENsaWVudGkgVXRldCBHaXVy aWRpY2ENCk9nZ2V0dG86IFJlOiBSaXZpc3RhIGRpIGRpcml0dG8gcHJvY2Vzc3VhbGUgLSBjb2Rp Y2UgY2xpZW50ZSAwMDAxNjU0NzczIA0KDQogIA0KDQpOb24gcmllc2NvIGEgY2FwaXJlIHBlcbWVyY2lhbGkgV29sdGVyc0tsdXdlciBJdGFsaWE7IFNlcnZpemlvIENsaWVudGkgVXRldCBHaXVy aWRpY2ENCk9nZ2V0dG86IFJlOiBSaXZpc3RhIGRpIGRpcml0dG8gcHJvY2Vzc3VhbGUgLSBjb2Rp Y2UgY2xpZW50ZSAwMDAxNjU0NzczIA0KDQogIA0KDQpOb24gcmllc2NvIGEgY2FwaXJlIHBlcbWVyY2lhbGkgV29sdGVyc0tsdXdlciBJdGFsaWE7IFNlcnZpemlvIENsaWVudGkgVXRldCBHaXVy aWRpY2ENCk9nZ2V0dG86IFJlOiBSaXZpc3RhIGRpIGRpcml0dG8gcHJvY2Vzc3VhbGUgLSBjb2Rp Y2UgY2xpZW50ZSAwMDAxNjU0NzczIA0KDQogIA0KDQpOb24gcmllc2NvIGEgY2FwaXJlIHBlc

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

php - PHPスクリプトですべての受信メールを処理する

私が現在取り組んでいるプロジェクトでは、ユーザーが username@sub.domain.com に電子メールを送信できるようにしたいと考えています。これらの電子メール、またはより具体的には、sub.domain.com に送信されるすべての電子メールは、PHP スクリプトによって処理されます。

そのスクリプトでは、ユーザー名 (@ の前の部分) と電子メールのヘッダーと本文を取得できる必要があります。

  1. すべてのユーザーに事前に電子メール エイリアスを設定しなくても、それを行うことは可能ですか?

  2. 電子メールの到着時にスクリプトを実行する方法はありますか? または、定期的に確認するために cron ジョブを実行する必要がありますか? Web からスクリプトにアクセスできるかどうかは気にしません。

  3. これまで読んだことから、そのためには IMAP または POP3 のいずれかを使用する必要があると思いますが、それは正しいですか? 私はどちらも経験がありません。このユースケースにはどちらが適していますか?

  4. これを行う際に留意すべきことは他にありますか?サーバーを完全に制御でき、必要なものを変更およびインストールできると仮定します。

前もって感謝します :)

編集: @Dagon は、#3 の代わりに電子メールをスクリプトにパイプすることについて言及しました。どのように?私はこれまでにこのようなことをしたことがありません。

Edit2: 私がしたいのは、すべての受信メールに PHP スクリプトをフックすることだけです。それは広すぎますか?

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

c# - C#ルールに従って電子メールを自動処理する

受信メールを処理するためのパターンが必要です。

私の現在の疑似コードは次のようなものです:

そのため、数千行の豚関数になりました。

これをもっと簡単にするにはどうすればよいですか?

前もって感謝します

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

php - joomlaのKUNENA拡張機能でモデレーターのトピック承認時のメール受信者を設定する

このサイトは私が開発したものではなく、私は joomla についてほとんど知識がありません

サイトの種類 - フォーラム
プラットフォーム - joomla 1.7.1
拡張機能がインストールされている - Kunena 1.7.0

プロセス :- トピックがユーザーによってカテゴリに追加されると、このトピックはそのカテゴリのモデレーターによって承認される必要があります

モデレーターはトピックを承認できます

トピックがモデレーターによって承認されると、次のメールがトリガーされるようになりました

  1. 司会者へのメール(受信箱) OK
  2. スーパー管理者 (迷惑メール内)は受信トレイにある必要があります
  3. 以下のようにトピックをアップロードしたユーザーへのメール配信失敗メール

ここに画像の説明を入力

私の主な問題は、トピックの承認時にユーザーにメールを正常に送信する方法です