問題タブ [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.
c# - プログラムで電子メールを「クリーン」にすることは可能ですか?
受信メールの本文をきれいにする方法について何か提案はありますか? 本文の内容だけが残るように、免責事項、画像、および存在する可能性のある以前の電子メール テキストを削除したいと考えています。信頼できる方法では不可能だと思いますが、誰か試したことがありますか?この種のことを対象としたライブラリはありますか?
email - 毎日の電子メールの添付ファイルからスクリプト処理されたファイルに自動的に取得するにはどうすればよいですか?
背景:毎日、CSVファイルを添付ファイルとして送信するベンダーから電子メールを受け取ります。CSVファイルはHTMLに変換する必要があり、私はすでにそれを行うスクリプトを持っています。
問題は、手動で電子メールを開き、添付ファイルをハードドライブに保存してから、保存した添付ファイルに対してスクリプトを実行する必要があることです。面倒になっているので、これをすべて自動的に行いたいと思います。
私は常に電子メールの添付ファイルをどこかのファイルシステムの既知のファイルパスに保存し、その既知のファイルパスに対してスクリプトを実行して、レポート用に別の形式に変換する必要があります。
質問:電子メールと添付ファイルをどこにでも転送できると仮定すると、このプロセスを自動化するにはどうすればよいですか?SCPゲートウェイへのSMTPのようなものはありますか?電子メールの添付ファイルをファイルシステム上の既知のパスを持つファイルに自動的に変換して、スクリプトで処理できるようにするにはどうすればよいですか?
email-processing - デザインに関する質問: 当サイトにメールで画像を投稿する
私は人々が写真を投稿できるサイトを持っています。添付ファイル付きのメールを特定のメール アドレスに送信して、写真をサイトに投稿し、送信者のアカウントに関連付けられるようにしたいと考えています。
ユーザーにメールに特別なキーを追加するように依頼せずにこれを行うための安全な方法についてのアイデアはありますか?これは面倒なので? 懸念されるのは、送信者の電子メール アドレスが偽装される可能性があることです。
email - ユーザー名と件名に基づいて電子メールの添付ファイルを自動的に処理したい
生徒が宿題をメールで送信し、メールが自動的に処理されるように、メール ゲートウェイを設定する方法についてアドバイスを求めています。
たとえば、studenta@univ.edu から「CS208 hw1」という件名のメールが届いた場合、CS208 を受講している学生のリストで Studenta をクロスチェックし、添付ファイルをすべて取得して、その学生の hw1 フォルダにダンプし、返信します。どのファイルをいつ受信したかを示す電子メールで。件名が間違っていたり、ファイルが見つからないなど、学生の電子メールの形式が正しくない場合、サービスは適切な電子メールを送信します。
私は、電子メール サーバーとして構成できるキャンパス内の Linux マシンへの管理アクセス権を持っています。
思いつきで、fetchmail と cron ジョブを使用して、指定されたユーザーの電子メールを一貫して読み取り、何らかのスクリプトで適切な応答を実行することを考えていました。これは良い方法のように聞こえますか?より良いアイデアを歓迎しますか?
php - PHP でチェックボックスを処理する
私の上司は、PHP を介してフォームを処理し、結果を電子メールで送信するスクリプトを設定しました。このプロセッサを使用する必要があります。プロセッサの問題は、次のコード行です。
送信されたすべての値が単なる文字列であればこれで問題ありませんが、配列として渡されるいくつかのチェックボックスを処理しようとしています。私が理解していることから、strip_tags 関数は文字列でのみ機能します。すべてを処理し、結果を電子メールで送信しますが、一連のチェックボックスを処理しようとするたびに通知をスローします。注意:配列から文字列への変換...プロセスは引き続き機能しますが、いたるところに醜い通知が表示されます。この問題を一時的に修正するために、strip_tags 関数を削除した結果、次のようになりました。
すべてが適切に機能するようになり、警告、エラー、または通知は表示されません。ただし、これを上司に指摘した後、元のコードに戻って、各チェックボックスに異なる値で同じ名前を付けるのではなく、それぞれに固有の名前を付けてほしいと言っています。私はそれを行うことができましたが、一連のチェックボックスを処理する適切な方法ではないことを知っています. さらに、あらゆる種類の頭痛を引き起こします。私の上司は、配列の操作方法をまったく理解していないため、配列に遭遇するたびに、このような愚かな回避策を考え出します。彼はまた、これがある種のスパム保護であり、人々が受信者をフォームに追加するのを阻止していると主張しています. 私は PHP の専門家ではないかもしれませんが、その記述が間違っていると確信しています。
では、この問題を解決するにはどうすればよいでしょうか? 最初にチェックボックス配列を文字列に変換してから、結果の文字列に対して strip_tags 関数を使用する必要があることはわかっていますが、私はまだ PHP にかなり慣れていないため、そのコード行が最初に何をしているのかを完全には理解していません。誰かが少なくとも私を正しい方向に向けるのを助けることができますか?
ruby-on-rails - 特定のドメインに送信されたすべての電子メールの処理
要件: ユーザーがグループを作成できる Web アプリケーション (Rails on Heroku) を作成しており、ユーザーはグループにメールを送信するだけでグループにメッセージを投稿できる必要があります。これが tumblr.com の機能です。各ブログはメール アドレス (ランダムに生成) に関連付けられており、ユーザーはメールを送信するだけでブログに投稿できます。posterous.com にもこの機能があります。
質問: このようなソリューションを設計する最善の方法は何ですか? コメント? アイデア?
これを行うには2つの方法があります。
1) Amazon EC2 で独自のメール サーバー (sendmail または postfix) をホストし、すべての受信メールを処理するスクリプトを持っていますか? これにより、多くの制御が可能になりますが、電子メール サーバーを維持する必要があります。
2) 電子メール サーバーをどこかにホストし、電子メール処理スクリプトを作成するだけでよいのですが、「mydomain.com のすべての電子メールを受け入れてください」と伝えることができる電子メール クラウド サービスを私は知りません。
助けてくれてありがとう。
python - 次のようなコンポーネントの電子メールテキストを解析するにはどうすればよいですか等?
<salutation><body><signature><reply text>
メールを分析するアプリケーションを作成していますが、メール テキストを解析して名前付きコンポーネントなどに分解する Python ライブラリを使用できれば、かなりの時間を節約できます。
たとえば、次のテキスト " Hi Dave,\nLets meet up this Tuesday\nCheers, Tom\n\nOn Sunday, 15 May 2011 at 5:02 PM, Dave Trindall wrote: Hey Tom,\nHow about we get together ...
" は次のように解析されます。
この種の問題に対する完全な解決策がないことはわかっていますが、適切な近似を行うライブラリでさえ役立ちます。どこで見つけることができますか?
php - パイプ to php スクリプト メソッドを使用してメールの配信に失敗したときに何かが発生した場合の MTA リターン エラーを変更する方法
私はWHM/Cpanelを使っています
私はパイプ技術を使用して収入メールをphpスクリプトに転送し、すべて問題ありません。ただし、パイプ中にエラーが発生した場合、たとえば次のメッセージが電子メールの送信者に返されます。
メール support@somecompany.net|/home/someuser/public_htmk/pipe.php 用に Cpanel からパイプを作成していることに注意してください。
以下のphpスクリプトにはエラーはありません:)しかし、ファイルのパスはpublic_htmkではなくpublic_htmlにする必要があるため、エラーを作成するためにファイルのパスを定義しますが、このエラーを作成して、電子メールの送信者に返されたエラーメッセージを表示します。
とにかく、この返されたメッセージを制御するか、無効にする必要があります。たとえば、少なくとも電子メールをパイプするために実行しているphpファイルの物理アドレスを送信するように変更するかどうか?
ところで私は使用しています
WHM/Cpanel Dovecot PHP
これはパイプ スクリプトのサンプルです (このスクリプトにはエラーはありません)。
電子メールをスクリプトにパイプするときにエラーが発生したときに電子メールの送信者に返される返信メッセージをカスタマイズまたは無効にしようとしています。
何か案は?
installation - メール処理プラットフォームに使用するセットアップ
私の目標は、各ユーザーが電子メールを転送できる電子メールアドレスを持っているシステムを構築することです。これらの電子メールから、システムは件名、日付、受信者、テキストを取得する必要があります。このデータは、メールおよびユーザーごとに一意のIDを持つデータベースに保存する必要があります。
これはそれほど複雑に聞こえないことはわかっていますが、どのプログラミング言語を使用するのか疑問に思っています。また、かなりの数の電子メールアドレスがあり、新しい電子メールがいつ届くかを検出するために実行中のジョブがあるはずなので、電子メールをどのようにホストするのか疑問に思います。
これについてはあまり経験がないので、調査するためのヒントを教えてくれる人がいることを願っています。この質問があまり一般的ではないことを願っています-私は具体的にするために最善を尽くしました。すべての入力は非常に高く評価されています。
ありがとう、ヴィンセント