問題タブ [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.
python - rfc822.AddressList の非推奨ではない同等のものはありますか?
たとえば、電子メールの「TO」ヘッダー フィールドの内容を個々のアドレスに解析するには、rfc822.AddressList のようなものが必要です。rfc822 は廃止され、email パッケージが優先されたため、同様のものを探しましたが、何も見つかりませんでした。代わりに何を使うべきか知っている人はいますか?
ありがとう!
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を取得するにはどうすればよいですか?
php - RFC 822 の展開方法
vCard パーサーを作成しようとしていますが、行の展開に問題があります。ここでわかるように: http://www.faqs.org/rfcs/rfc822.html「展開」を探してください。次のすべてが有効であることが示されています。
これを展開するにはどうすればよいですか?これには正規表現がありますか?クラスが書かれている場合、私はそれを使用します:)
sql - RFC822 形式での CAST 日時の表示
次の RFC822 形式 (例: )CAST
を使用して SQL テーブルに日時を表示したいと思います (ここにあるより大きなステートメントの一部)Fri, 19 Nov 2010 13:43:39
SELECT
以下の SQL のビットは、現在の日付を目的の形式で取得します。
上記のステートメントにどのように統合できますか (または、目標を達成するためのより良い方法はありますか)?
datetime - aspを使用した日付形式へのRFC822
asp3 を使用して、RFC822 日付形式 (rss から) を標準の日付/時刻形式に変換してみます。
ありがとう
objective-c - RSSpubDateをSQLiteの日付形式iPhonneに変換します
RSSリーダーを作成しようとしていますが、日付をCoreDataに保存するのに問題があります。
すべてを保存すると、データベースの日付フィールドがnullになります。
助けてください!
c++ - RFC 822タイムスタンプをunixtimeに変換し、タイムゾーン値が機能しない、C / C ++
RFC822タイムスタンプをunixtimeに変換する関数があります
問題:タイムゾーン部分(%z)が機能していないようです。他の日付値を変更せずに、入力タイムゾーンを他の値+ 0100、+ 0200 ectに変更しようとしましたが、常に同じunixtimeスタンプ(つまり、GMTに対応するunixtimestamp)が表示されます。
ここで問題になる可能性はありますか?
python - Pythonクラスを別のクラスのメソッドで装飾(モンキーパッチ...)する方法は?
httplib.HTTPMessage
およびemail.message.Message
classes[1]は、RFC822ヘッダー解析のメソッドを実装します。残念ながら、それらには異なる実装があり[2]、同じレベルの機能を提供していません。
私を悩ませている1つの例はそれです:
httplib.HTTPMessage
に存在するget_filename
メソッドがありません。これにより、ヘッダーemail.Message
からファイル名を簡単に取得できます。Content-disposition: attachment; filename="fghi.xyz"
httplib.HTTPMessage
getparam
、getplist
およびメソッドがありますが、AFAIKですが、ヘッダー解析parseplist
の外部では使用できません。content-type
email.Message
またはget_param
などのパラメータを使用してRFC822ヘッダーを解析する一般的なメソッドがあります。content-disposition
content-type
したがって、get_filename
またはget_param
のメソッドが必要email.message.Message
ですhttplib.HTTPMessage
が、もちろん、httplib.HTTPMessage
標準ライブラリにあるため、パッチを適用することはできません...:-q
そして最後に、ここにデコレータの主題があります... :-)
不足している解析メソッドでmonkeypatch_http_message
を装飾する関数を正常に作成しました。httplib.HTTPMessage
今私はすることができます:
ここでの問題は、装飾メソッドのコードをソースクラスから文字通りコピーしたことです。これは避けたいと思います。
そこで、ソースメソッドを参照して装飾を試みました。
しかし、それは私に与えます:
私は今頭を悩ませています...文字通りソースメソッドをコピーせずにクラスを装飾するにはどうすればよいですか?
助言がありますか ?:-)
よろしく、
ジョージ・マーティン
Python2.6の場合。本番環境では2.7も3.xも使用できません。
httplib.HTTPMessage
から継承しmimetools.Message
、独自の実装がありますrfc822.Message
。email.Message
email - root @ [127.1]は構文的に有効な電子メールアドレスですか?
root@[127.1]
構文的に有効な電子メールアドレスですか?
なんで?なぜだめですか?
python - RFC 822タイムスタンプをPythonで人間が読める形式に変換するにはどうすればよいですか?
RFC 822タイムスタンプをPythonで人間が読める形式(Twitterのように)に変換するPythonモジュールを知っている人はいますか?
parsedatetimeを見つけましたが、これは逆のようです。