電子メール:: MIME :: RFC2047

非ASCII MIMEヘッダの正しい処理
今すぐダウンロード

電子メール:: MIME :: RFC2047 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 出版社名:
  • Nick Wellnhofer
  • 出版社のWebサイト:
  • http://search.cpan.org/nwellnhof/

電子メール:: MIME :: RFC2047 タグ


電子メール:: MIME :: RFC2047 説明

非ASCII MIMEヘッダの正しい処理 電子メール:: MIME :: RFC2047は、RFC 2047「MIMEパート3:非ASCIIテキストのMessage Header Extensions」の正しい使用可能な実装を提供しようとするモジュールのセットです。 ENCODEモジュールは、RFC 2047をエンコードと復号化しますが、厳密な標準の互換性に関するいくつかのバグがあります。さらに重要なことに、便利なAPIは、RFC 2047エンコードされたヘッダーが使用されているさまざまな状況を処理する必要があります。 RFCのセクション5は、「テキスト」トークンの交換として、「テキスト」トークンの交換として、「テキスト」トークンの交換として3つのユースケースを定義しています。 3)「フレーズ」内の「単語」エンティティの代替品として、Aから、ORS、TO、OR CCの先頭にある場合は、場合によっては、RFC 822で定義されているように引用符付き文字列の処理が必要です。 。したがって、符号化モジュールと復号化モジュールはテキストとフレーズの処理に別々の方法を提供します。電子メール:: mimeを使用してください。 #ASCII以外の文字を持つヘッダーを作成する電子メール:: mime :: rfc2047 ::エンコーダ。メール:: mime :: rfc2047 ::メールボックスを使用してください。 My $ email = email :: mime-> create(); My $ ENCODER = Eメール:: MIME :: RFC2047 :: Encoder-> New(Encoding => 'UTF-8'、メソッド=> 'Q'、)。 $ email-> header_set(subject => $ encoder-> encode_text($ non_ascii_subject)); My $ TO_ADDRESS = Eメール:: MIME :: RFC2047 :: MailBox-> New(name => $ non_ascii_name、address => $ email_address、); $ email-> header_set(=> $ TO_ADDRESS->形式($ ENCODER)); #ASCII以外の文字を持つヘッダーを解析する電子メール:: mime :: rfc2047 :: decoder; My $ email = Eメール:: mime-> new($ message); My $ Decoder = Eメール:: MIME :: RFC2047 :: Decoder-> New(); My $ Subject = $ decoder-> decode_text($ email-> header( '件名'))。 My $ TO_ADDRESS = EMAIL :: MIME :: RFC2047 ::アドレスリスト - >解析($ email-> header( 'to'));要件: ・Perl


電子メール:: MIME :: RFC2047 関連ソフトウェア