問題タブ [rfc822]

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 投票する
3 に答える
1154 参照

c# - C#でRFC822ファイルを送信する方法

.Net Web サイトで使用するために Python コードを変換しようとしています。このコードは、RFC822 形式で保存されたメッセージを取得し、次を使用してそのメッセージを SMTP サーバーに再度送信します。

したがって、RFC822 ファイルの解析は必要ありません (幸いなことに!)。Python では、これは単純に次のようになります。

ファイルが変数msgに読み込まれている場所。C#でこれを行う簡単な方法はありますか?

組み込みの C# SMTP オブジェクトでは、これを行う方法が提供されていないか、少なくとも方法が見つかりませんでした。それらは、アドレス、件名、および本文を別々に提供することによって MailMessage を構築するという原則に基づいているようです。SmtpClientメソッドがSend(string, string, string, string)ありますが、これには別の件名と本文が必要なので、RFC822 形式のメッセージを作成すると思います。

必要に応じて、メールを送信する独自​​のクラスを作成できます。これは非常に単純な要件であるため、それほど時間はかかりません。ただし、標準ライブラリを使用する方法があれば、おそらく私のコードよりもバグが少ないでしょう。

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

email - アンチスパムおよび RFC ステータス コード

メールサーバー (ASSP 2.4) でプロキシ アンチスパムを実行しています。

リモートのスパム送信者の電子メールがブロックされている場合、アンチスパムは返信を構成することを許可します。

  • 554 5.7.1 メッセージ内のスパム コンテンツが原因でメッセージがブロックされた、または
  • SMTP エラーコード「554 5.7.1」の代わりに「false」「250 OK」を送信することによって。

2 つの質問をお願いします。

a) 「250 OK」ソリューションを使用した場合、Simple Mail Transfer Protocol (RFC 821 および RFC 5321) のルールに違反していますか?

b) どちらが優れていて推奨されているか、またその理由。「554 5.7.1」または「250 OK」?

ありがとう、グラツィアーノ

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

email - 電子メールのヘッダーに、電子メールの本文とは異なる文字エンコードを使用できますか?

ヘッダーと本文の文字エンコードが異なるメールは有効ですか? ユースケース: メールの処理中に、ヘッダーの文字エンコードを個別に確認する必要がありますか? それとも、本文の文字エンコードを確認するだけで十分ですか? 誰かがこれを理解する方法について私を導くことができますか? 前もって感謝します!

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

php - メール本文の出力を PHP の TEXT ファイルに変換する

PHPスクリプトを使用して、次のメールをtxtファイルに変換したいと考えています。メール機能へのパイプを使用していますが、スクリプトを実行すると意味不明になります。

次の出力を取得する

元の電子メールの内容。

新しい未決注文

ペア | 方向 | エントリー | SL | SL | TP | TP | 有効期限

米ドルCHF | バイストップ | 0.9513 | 0.9365 | 0.9581 | 2015.02.26 23:59

米ドルカナダドル | バイストップ | 1.2501 | 1.2300 | 1.2638 | 2015.02.26 23:59

ユーロドル | セルストップ | 1.1330 | 1.1488 | 1.1222 | 2015.02.26 23:59

ユーロ円 | セルストップ | 134.52 | 136.22 | 133.42 | 2015.02.26 23:59

未決注文の合計=4

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

mime - field-body の先頭で MIME ヘッダーを折りたたむことは有効ですか?

1 つの電子メール サービスからのヘッダーを解析できない MIME パーサーをデバッグしています。電子メール サービスには、次のように完全に次の行にあるフィールド ボディで構成されるヘッダーが含まれます。

これは合法ですか?

RFC-822 では、有効なヘッダーについて次の文法が指定されています。

空の文字列は、field-body-contents を満たし、field-body の[CRLF LWSP field-body]一部を許可しますか?

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

python - Python で IMAPClient を使用して電子メールから受信者リストを取得する方法

IMAPClientのライブラリを使用していますPython。メールに添付されたドキュメントをダウンロードできます。Excelファイルのみに興味があります。

電子メールから受信者リストを抽出することに興味があります。でそれを行う方法はありPythonますか?

これは役に立つかもしれないコードスニペットです

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

java - Javaで日付/時刻をLong(ミリ秒)からRFC-822形式に変換する方法

ミリ秒単位でRFC-822形式に変換する必要があります。使用できる汎用 Java ライブラリはありますか? それを行うためのベストプラクティスは何ですか?

ミリ秒単位の時間の例: 1440612000000 RFC-822 での時間: 2002 年 10 月 2 日水曜日 08:00:00 EST

前もって感謝します。

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

python - PythonでRFC 2822メールヘッダーから複数の電子メールアドレスを抽出するにはどうすればよいですか?

Python のemailモジュールは、ヘッダーの解析に最適です。ただし、To:ヘッダーには複数の受信者を含めることができ、複数のTo:ヘッダーが存在する場合があります。では、各メール アドレスを分割するにはどうすればよいでしょうか。コンマは引用できるので、コンマで区切ることはできません。これを行う方法はありますか?

デモコード:

現在の出力: