問題タブ [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.
c# - C#でRFC822ファイルを送信する方法
.Net Web サイトで使用するために Python コードを変換しようとしています。このコードは、RFC822 形式で保存されたメッセージを取得し、次を使用してそのメッセージを SMTP サーバーに再度送信します。
したがって、RFC822 ファイルの解析は必要ありません (幸いなことに!)。Python では、これは単純に次のようになります。
ファイルが変数msgに読み込まれている場所。C#でこれを行う簡単な方法はありますか?
組み込みの C# SMTP オブジェクトでは、これを行う方法が提供されていないか、少なくとも方法が見つかりませんでした。それらは、アドレス、件名、および本文を別々に提供することによって MailMessage を構築するという原則に基づいているようです。SmtpClient
メソッドがSend(string, string, string, string)
ありますが、これには別の件名と本文が必要なので、RFC822 形式のメッセージを作成すると思います。
必要に応じて、メールを送信する独自のクラスを作成できます。これは非常に単純な要件であるため、それほど時間はかかりません。ただし、標準ライブラリを使用する方法があれば、おそらく私のコードよりもバグが少ないでしょう。
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」?
ありがとう、グラツィアーノ
email - 電子メールのヘッダーに、電子メールの本文とは異なる文字エンコードを使用できますか?
ヘッダーと本文の文字エンコードが異なるメールは有効ですか? ユースケース: メールの処理中に、ヘッダーの文字エンコードを個別に確認する必要がありますか? それとも、本文の文字エンコードを確認するだけで十分ですか? 誰かがこれを理解する方法について私を導くことができますか? 前もって感謝します!
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
mime - field-body の先頭で MIME ヘッダーを折りたたむことは有効ですか?
1 つの電子メール サービスからのヘッダーを解析できない MIME パーサーをデバッグしています。電子メール サービスには、次のように完全に次の行にあるフィールド ボディで構成されるヘッダーが含まれます。
これは合法ですか?
RFC-822 では、有効なヘッダーについて次の文法が指定されています。
空の文字列は、field-body-contents を満たし、field-body の[CRLF LWSP field-body]
一部を許可しますか?
python - Python で IMAPClient を使用して電子メールから受信者リストを取得する方法
IMAPClient
のライブラリを使用していますPython
。メールに添付されたドキュメントをダウンロードできます。Excelファイルのみに興味があります。
電子メールから受信者リストを抽出することに興味があります。でそれを行う方法はありPython
ますか?
これは役に立つかもしれないコードスニペットです
java - Javaで日付/時刻をLong(ミリ秒)からRFC-822形式に変換する方法
ミリ秒単位でRFC-822形式に変換する必要があります。使用できる汎用 Java ライブラリはありますか? それを行うためのベストプラクティスは何ですか?
ミリ秒単位の時間の例: 1440612000000 RFC-822 での時間: 2002 年 10 月 2 日水曜日 08:00:00 EST
前もって感謝します。
python - PythonでRFC 2822メールヘッダーから複数の電子メールアドレスを抽出するにはどうすればよいですか?
Python のemail
モジュールは、ヘッダーの解析に最適です。ただし、To:
ヘッダーには複数の受信者を含めることができ、複数のTo:
ヘッダーが存在する場合があります。では、各メール アドレスを分割するにはどうすればよいでしょうか。コンマは引用できるので、コンマで区切ることはできません。これを行う方法はありますか?
デモコード:
現在の出力: