BeckyのMIMEタイプ追加

特殊な環境かもしれないけど、需要があるかもしれないのでメモ

メールソフト「Becky」からの送信メールに、【日本語のファイル名】を添付して送信すると、
受信環境によっては添付ファイルを見る事が出来ない事象の対応。

私が遭遇したのは、Backy⇒zimbra宛のメール、且つ、zimbraをiPhoneとかのIOS端末で使った場合。

【原因】
 ①Becky!の問題
  ⇒添付ファイルの形式を示す「Content Type」ヘッダーが「application/octet-stream」(不明確なバイナリデータとして認識)
   として捉えられてしまう。

  ⇒添付ファイルを示すヘッダーは「name」だけど、ISO-2022-JPでエンコードされている為、「テスト.pptx」が
   「”=?ISO-2022-JP?B?GyRCJUYlOSVIJUchPCU/GyhCLnBwdHg=?=”」
   と解釈され、拡張子での判別も出来ない。

【対策】
 取りあえず、becky側のMIMEタイプを追加すると問題が解決する。
 ※セキュリティ的には、あまり宜しくないので自己責任で。

  レジストリキーに、以下を追加
  【ワード2003/2007】
  ・application/msword
  ・application/vnd.openxmlformats-officedocument.wordprocessingml.document
  【エクセル2003/2007】
  ・application/vnd.ms-excel
  ・application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  【パワーポイント2003/2007】
  ・application/vnd.ms-powerpoin
  ・application/vnd.openxmlformats-officedocument.presentationml.presentation
  【PDF】
  ・application/pdf

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です