問題タブ [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 投票する
2 に答える
1831 参照

python - rfc822.AddressList の非推奨ではない同等のものはありますか?

たとえば、電子メールの「TO」ヘッダー フィールドの内容を個々のアドレスに解析するには、rfc822.AddressList のようなものが必要です。rfc822 は廃止され、email パッケージが優先されたため、同様のものを探しましたが、何も見つかりませんでした。代わりに何を使うべきか知っている人はいますか?

ありがとう!

0 投票する
3 に答える
2228 参照

python - Python imaplibを使用して、あるimapサーバーから別のimapサーバーにメッセージをコピーするにはどうすればよいですか?

あるIMAPサーバーから別のIMAPサーバーにメッセージをコピーしたい。メッセージデータを変更したくありません。私はpythonimaplibを使用しています。

これは私が試したコードです:

しかし、これは例外を引き起こします:

imaplib.error:UIDコマンドエラー:BAD ['"配信先:niels@domain.com']

したがって、引数(data [0] [1])は適切にフォーマットされていないと思います。

data[0][1]の内容は次のようになります。

配信先:niels@domain.com \ r \ n受信:10.216.207.222、SMTP ID n27cs38120weo; \ r \ n金、2010年11月12日09:43:47 -0800(PST)\ r \ n受信:10.200.19.19 SMTP ID y19mr234526eba.52.12894526694; \ r \ n2010年11月12日金曜日09:43:46-0800(PST)\ r \ nリターンパス:somename@domain.com \ r \ n受信:dub0-omc1-s20.dub03から.hotmail.com(dub0-omc1-s20.dub03.hotmail.com [157.55.0.220])\ r \n.....。

どうすればこれを修正できますか?

更新: WodinとAvadheshの助けを借りて、今すぐメッセージを追加できますが、追加したばかりのメッセージのUIDを取得するにはどうすればよいですか?

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

php - RFC 822 の展開方法

vCard パーサーを作成しようとしていますが、行の展開に問題があります。ここでわかるように: http://www.faqs.org/rfcs/rfc822.html「展開」を探してください。次のすべてが有効であることが示されています。

これを展開するにはどうすればよいですか?これには正規表現がありますか?クラスが書かれている場合、私はそれを使用します:)

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

sql - RFC822 形式での CAST 日時の表示

次の RFC822 形式 (例: )CASTを使用して SQL テーブルに日時を表示したいと思います (ここにあるより大きなステートメントの一部)Fri, 19 Nov 2010 13:43:39SELECT

以下の SQL のビットは、現在の日付を目的の形式で取得します。

上記のステートメントにどのように統合できますか (または、目標を達成するためのより良い方法はありますか)?

0 投票する
3 に答える
1735 参照

datetime - aspを使用した日付形式へのRFC822

asp3 を使用して、RFC822 日付形式 (rss から) を標準の日付/時刻形式に変換してみます。

ありがとう

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

objective-c - RSSpubDateをSQLiteの日付形式iPhonneに変換します


RSSリーダーを作成しようとしていますが、日付をCoreDataに保存するのに問題があります。

すべてを保存すると、データベースの日付フィールドがnullになります。
助けてください!

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

c++ - RFC 822タイムスタンプをunixtimeに変換し、タイムゾーン値が機能しない、C / C ++

RFC822タイムスタンプをunixtimeに変換する関数があります

問題:タイムゾーン部分(%z)が機能していないようです。他の日付値を変更せずに、入力タイムゾーンを他の値+ 0100、+ 0200 ectに変更しようとしましたが、常に同じunixtimeスタンプ(つまり、GMTに対応するunixtimestamp)が表示されます。

ここで問題になる可能性はありますか?

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

python - Pythonクラスを別のクラスのメソッドで装飾(モンキーパッチ...)する方法は?

httplib.HTTPMessageおよびemail.message.Messageclasses[1]は、RFC822ヘッダー解析のメソッドを実装します。残念ながら、それらには異なる実装があり[2]、同じレベルの機能を提供していません。

私を悩ませている1つの例はそれです:

  • httplib.HTTPMessageに存在するget_filenameメソッドがありません。これにより、ヘッダーemail.Messageからファイル名を簡単に取得できます。Content-disposition: attachment; filename="fghi.xyz"

  • httplib.HTTPMessagegetparamgetplistおよびメソッドがありますが、AFAIKですが、ヘッダー解析parseplistの外部では使用できません。content-type

  • email.Messageまたはget_paramなどのパラメータを使用してRFC822ヘッダーを解析する一般的なメソッドがあります。content-dispositioncontent-type

したがって、get_filenameまたはget_paramのメソッドが必要email.message.Messageですhttplib.HTTPMessageが、もちろん、httplib.HTTPMessage標準ライブラリにあるため、パッチを適用することはできません...:-q

そして最後に、ここにデコレータの主題があります... :-)

不足している解析メソッドでmonkeypatch_http_messageを装飾する関数を正常に作成しました。httplib.HTTPMessage

今私はすることができます:

ここでの問題は、装飾メソッドのコードをソースクラスから文字通りコピーしたことです。これは避けたいと思います。

そこで、ソースメソッドを参照して装飾を試みました。

しかし、それは私に与えます:

私は今頭を悩ませています...文字通りソースメソッドをコピーせずにクラスを装飾するにはどうすればよいですか?

助言がありますか ?:-)

よろしく、

ジョージ・マーティン


  1. Python2.6の場合。本番環境では2.7も3.xも使用できません。

  2. httplib.HTTPMessageから継承しmimetools.Message、独自の実装がありますrfc822.Messageemail.Message

0 投票する
5 に答える
1863 参照

email - root @ [127.1]は構文的に有効な電子メールアドレスですか?

root@[127.1]構文的に有効な電子メールアドレスですか?

なんで?なぜだめですか?

0 投票する
3 に答える
3473 参照

python - RFC 822タイムスタンプをPythonで人間が読める形式に変換するにはどうすればよいですか?

RFC 822タイムスタンプをPythonで人間が読める形式(Twitterのように)に変換するPythonモジュールを知っている人はいますか?

parsedatetimeを見つけましたが、これは逆のようです。