問題タブ [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.
rabbitmq - Eメール-カスタムソリューションまたはCelery/RabbitMQを使用して広告WebサイトのEメールを処理しますか?
1時間に20〜30通のメールを送信することを期待している中規模のプロジェクトのメールを処理する必要があります。
他のプロジェクトで、データベーステーブルと5分または10分ごとに実行されるcronジョブを使用してこれを処理するソリューションを設計しました。データベーステーブルは非常に単純です。このように見えます:
電子メールが処理されているとき、衝突を避けるためにPIDをテーブルに保存するだけです。
私の質問はこの方向に進んでいます。私はこのテーブルを使用して、トラフィックの少ないWebサイトで電子メールを処理しており、うまく機能しています。CeleryのようなキューマネージャーとRabbitMQのようなブローカーを使用することにはどのような利点がありますか?複雑さの層をもう1つ追加するように思えます。Celery / RabbitMQのようなソリューションを使用するとどのようなメリットがありますか?
手がかりを教えてください。
よろしくお願いします、
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
php - PHPスクリプトですべての受信メールを処理する
私が現在取り組んでいるプロジェクトでは、ユーザーが username@sub.domain.com に電子メールを送信できるようにしたいと考えています。これらの電子メール、またはより具体的には、sub.domain.com に送信されるすべての電子メールは、PHP スクリプトによって処理されます。
そのスクリプトでは、ユーザー名 (@ の前の部分) と電子メールのヘッダーと本文を取得できる必要があります。
すべてのユーザーに事前に電子メール エイリアスを設定しなくても、それを行うことは可能ですか?
電子メールの到着時にスクリプトを実行する方法はありますか? または、定期的に確認するために cron ジョブを実行する必要がありますか? Web からスクリプトにアクセスできるかどうかは気にしません。
これまで読んだことから、そのためには IMAP または POP3 のいずれかを使用する必要があると思いますが、それは正しいですか? 私はどちらも経験がありません。このユースケースにはどちらが適していますか?
これを行う際に留意すべきことは他にありますか?サーバーを完全に制御でき、必要なものを変更およびインストールできると仮定します。
前もって感謝します :)
編集: @Dagon は、#3 の代わりに電子メールをスクリプトにパイプすることについて言及しました。どのように?私はこれまでにこのようなことをしたことがありません。
Edit2: 私がしたいのは、すべての受信メールに PHP スクリプトをフックすることだけです。それは広すぎますか?
c# - C#ルールに従って電子メールを自動処理する
受信メールを処理するためのパターンが必要です。
私の現在の疑似コードは次のようなものです:
そのため、数千行の豚関数になりました。
これをもっと簡単にするにはどうすればよいですか?
前もって感謝します
php - joomlaのKUNENA拡張機能でモデレーターのトピック承認時のメール受信者を設定する
このサイトは私が開発したものではなく、私は joomla についてほとんど知識がありません
サイトの種類 - フォーラム
プラットフォーム - joomla 1.7.1
拡張機能がインストールされている - Kunena 1.7.0
プロセス :- トピックがユーザーによってカテゴリに追加されると、このトピックはそのカテゴリのモデレーターによって承認される必要があります
モデレーターはトピックを承認できます
トピックがモデレーターによって承認されると、次のメールがトリガーされるようになりました
- 司会者へのメール(受信箱) OK
- スーパー管理者 (迷惑メール内)は受信トレイにある必要があります
- 以下のようにトピックをアップロードしたユーザーへのメール配信失敗メール
私の主な問題は、トピックの承認時にユーザーにメールを正常に送信する方法です