問題タブ [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.
perl - Perl MIME :: Parserとネストされた本文のエンコーディング(message / rfc_822)
ああ、それは簡単ではありません。私はperlでいくつかのメールを解析しようとしています。例を見てみましょう:
このメールは、Outlookから別のメッセージを添付して送信されます。ご覧のとおり、これはさまざまなコンテンツタイプ(text / plain、text / html、message / rfc_822、application / xyz)を含む非常に複雑なメールです...そしてrfc_822の部分が問題です。このメッセージをMIME::Parserで解析するために、Perl 5.8(Debian Squeeze)でスクリプトを作成しました。
最初のメッセージ部分(base64-content)には、STDOUTで正しく表示されるドイツ語のウムラウトが含まれています。ネストされたrfc_822メッセージは、MIME :: Parserによって自動的に解析され、最上位の本文とともに1つのエンティティとしてプールされます。このネストされたrfc_822には、ご覧のとおり、quoted-printableのドイツ語ウムラウトも含まれています。ただし、これらはSTDOUTでは正しく表示されません。するとき
印刷する前に、quoted-printableウムラウトは正しく表示されますが、base64でエンコードされたウムラウトは表示されません。私は今、rfc_822を個別に抽出し、いくつかのエンコードを実行しようと何時間も試みていますが、何も役に立ちません。他に誰が助けることができますか?
よろしく
email - 電子メール メッセージを PS/PDF にレンダリングしますか?
標準のメール メッセージ (RFC 822 など) をテキスト ファイル (たとえば、メール スプールまたは maildir から) に取り込み、適切にフォーマットして、印刷に適したポストスクリプトまたは PDF ファイルを出力する方法を探しています。私は満足のいくレイアウトを開発するという点で車輪を再発明したくありません.PostScriptやグラフィックライブラリに精通していません.
ほとんどのメール クライアントがプリンタに送信するものと同様の出力を生成できる既製のライブラリまたはツールはありますか? いくつかの Linux コマンドライン ツール (mp など) を試しましたが、出力はあまり魅力的ではありません。
java - javamail InternetAddress RFC822 形式
javamail 1.4.4 'InternetAddress' クラスを使用して電子メール アドレス オブジェクトを作成することにより、電子メール アドレスが RFC822 形式に準拠していることを検証しています。
AddressException をスローする場合は無効です。
RFC822 のドキュメントを読む以外に、受け入れられる電子メール アドレスの種類を簡単に分類する方法はありますか?
http://www.w3.org/Protocols/rfc822/#z25
たとえば、どのような特別なチャーターを含めることができますか?
ありがとう
jquery - jQuery FullCalendar 日付ストレージの問題 (RFC-822)
FullCalendarが日付または日時形式、または varchar の代わりに他の時間形式で DB に格納する日付を取得する方法はありますか?
現在Mon Jun 13 2011 12:30:00 GMT-0400 (EDT)
、ソート不可能な状態で保管されています。
mysql - varchar/rfc822 として保存された日付の並べ替え
理由は聞かないでください (私の手に負えないことです)、日付は varchar(125) の MySQL DB に RFC-822 として保存されています。
RFC-822 =Mon Jun 13 2011 11:30:00 GMT-0400 (EDT)
またはMon Jun 13 17:00:00 EDT 2011
その形式で日付で並べ替える方法はありますか、少なくとも日付を YYYYMMDD または Unix 時間として取り出す方法はありますか?
json - RFC822 メールを JSON としてフォーマットする方法について何か提案はありますか?
RFC822 メールを JSON データベースに挿入したいと考えています。
電子メールを JSON (添付ファイルを除く) として構造化する「良い」方法を想定したいと考えています。
電子メールの「良い」JSON レイアウトの例を知っている人はいますか?
ありがとう
更新:実際には、変換を行うコードではなく、JSON 出力を確認したいと考えています。
python - imaplibフェッチ形式の問題:RFC822 unequel utf8?
utf8形式のメールメッセージを読みたいです。そして、これは次のコードでは機能しません:私は別の形式を取る必要があると思いますが、どれとどのように?出力はsthを与えます。「Österreich」の「=C3=96sterreich」のように。これまでのところ私はこれを持っています...ありがとう
delphi - RFC822日付をTDateTimeに変換します
誰かがRFC822形式の日付文字列をTDateTimeに変換するDelphiライブラリを提案できますか?
例:2011年10月24日13:54:55 -0000
これは、サーバーから返される形式のわずかな違いのために簡単に間違える可能性があるものだと思います。したがって、試行錯誤されたルーチンが適しています。
これは、カスタムの短い日付形式のスティングを使用して、組み込みのStrToDateTimeルーチンで実現できますか?
注:私はDelphi2010を使用しています
email - 「eml」ファイルと RFC822 電子メール メッセージの違いは何ですか?
これら 2 つの用語は多くの文脈で同じ意味で使用されていますが、一部の情報筋によると、これeml
は Microsoft Outlook に由来するファイル形式です。
eml
RFC822 メッセージの正式なファイル サフィックスは、フラット テキスト ファイルとして保存されますか?
php - PHP で文字列から電子メール アドレスを取り除く
Postfix からメールを受信し、PHP スクリプトを使用してメッセージをデータベースに挿入する法律事務所の電子メールのアーカイブを運用しています。これはほとんど問題なく動作しますが、From、To、および Cc ヘッダーから電子メール アドレスを解析するために使用する正規表現では、100% の精度で電子メール アドレスを取得できないことがあります。私はstackoverflowでここに提起された他の解決策を試しました(filter_var()を使用し、imap_rfc822_parse_adrlistを使用し、質問1028553の正規表現を使用して)、実際には私が持っているものよりも成功していません。
システム コールを最小限に抑え (現在、あまりにも多くの preg を使用しています)、精度を高めたいと考えています。現在の関数は、ヘッダー テキスト (From、To、または Cc フィールド) の入力を受け取り、括弧、引用符、コメントなどを取り除いた「クリーンな」電子メール アドレスを返します。
私は困惑しているので、誰でも提供できる助けをいただければ幸いです。
ウェンディ
私の機能: