メールを添付した際に「Content-DispositiNo.05460
yanagida さん 19/08/13 11:49
 
こんにちは。

秀丸メール Ver6.92 64bit版を使用しています。

新規にメールを作成し、そこに別のメール(emlファイル)を添付した際に、
Content-Disposition: attachment;
が記述されません。

テキストファイル(txt)を添付した際には
Content-Disposition: attachment; filename="AAA.txt"
のように記述されます。

メールを草稿に保存して、秀丸エディタにドラッグすることで確認できます。

emlファイルを添付した際に、
Content-Disposition: attachment;
を記述させるようにするにはどうしたらいいでしょうか?


以上よろしくお願いします。

[ ]
RE:05460 メールを添付した際に「Content-No.05461
秀まるお2 さん 19/08/14 08:50
 
 .eml形式添付ファイルの場合、受け取る側のメールクライアントがその添付ファイ
ルを電子メールと認識してもらう用に、Content-Dispositionヘッダを付加しない&
その他ちょっと違う指定をあえてしています。

 普通に添付ファイルとして受信してもらうためのオプションが実はあったりします。
「全般的な設定・上級者向け・送信時のエンコード」の中の、「application/octet-
stream形式として送る添付ファイルの種類」の中の「電子メール形式」をONにすれば
いいです。

 こうすると、添付ファイル受け取った側がそのファイルを普通の添付ファイルとし
て抽出すると思います。

[ ]
RE:05461 メールを添付した際に「Content-No.05462
yanagida さん 19/08/14 11:53
 
返信ありがとうございます。

> 普通に添付ファイルとして受信してもらうためのオプションが実はあったりしま
>す。「全般的な設定・上級者向け・送信時のエンコード」の中の、「application/o
>ctet-stream形式として送る添付ファイルの種類」の中の「電子メール形式」をONに
>すればいいです。
>

上記設定をオンにしたらメールの添付ができたのですが、
たまたま
「Type-C、実は「アップル色」濃厚/全固体電池に勝るのはLIBか全樹脂か:日経 xT
ECH エレキ・製造・自動車メール【2019年8月14日号】」
という件名のメールを添付したら、

「Type-C縲∝ョ溘・縲後い繝・・繝ォ濶イ縲肴ソ・字・丞・蝗コ菴馴崕豎縺ォ蜍昴
k縺ョ縺ッLIB縺句・讓ケ閼ゅ°・壽律邨契xTECH_繧ィ繝ャ繧ュ繝サ陬ス騾繝サ閾ェ蜍
戊サ翫Γ繝シ繝ォ縲・019蟷エ8譛・4譌・蜿キ縲・eml」

というファイル名になってしまいました。
件名が長かったのか、拡張子のemlの前のドット「.」が付与されておらず、EML形式
に関連付けがされませんでした。

名前の変更にて「.」を付けたらEML形式として認識され秀丸メールで開けました。

これは別の不具合かと思いますので、修正をお願いできますでしょうか?

[ ]
RE:05462 メールを添付した際に「Content-No.05466
秀まるお2 さん 19/08/14 17:02
 
 その文字化け具合ですが、utf-8でエンコードされたファイル名がShift-JISと解釈
されてるかのごとく化けてるようです。

 その文字化けが発生してる状況ですが、メールを発信したのは秀丸メールだと思い
ますが、受け取った側は何か別のメールクライアントで、化けてるのはその受け取り
側での話ですよね。だとしたら、受け取り側のメールクライアントがutf-8に対応し
てない可能性があるんじゃないかという気がします。

 今ちょっと、秀丸メールで同じ件名のメールを添付して自分から自分に送るテスト
をしてみたんですが、一応秀丸メールで受信する分には大丈夫そうでした。メールの
文字コードを多国語混在ユニコードにする場合と日本語にする場合と2種類テストし
て両方ともOKでした。

 Becky!で受信しても大丈夫でした。

 受信する側のメールクライアントがあまりにも古い、例えばAL-MailとかDatulaと
かEdMaxとかだとダメな可能性が高いと思いますけども。

 しいて、秀丸メールから送るメールの文字コードを普通の日本語にすれば、化けな
いんじゃないかと思います。

 その辺どうでしょうか。

[ ]
RE:05466 メールを添付した際に「Content-No.05498
yanagida さん 19/08/21 11:22
 
返信遅れてすいません。

メールサーバがわの文字コードの設定が原因でして、
変更したら文字化けが解消されました。

ありがとうございます。

application/octet-stream形式として送る添付ファイルの種類」の中の「電子メール
形式」をONにして使用します。

[ ]