CSSを用いたHTMLメールの送信はできますかNo.38464
ひでひで さん 10/05/08 19:05
 
お世話になっております。

秀丸メールで、HTMLメールを送信するとき、スタイルシートは使用できるでしょうか?
XXX.cssとXXX.jpgを送信メールに添付して、本文でそのファイルを指定しています。

<link rel="stylesheet" type="text/css" href="XXX.css">
...
<p id="header_image"><img src="XXX.jpg" alt="" width="360" height="240"></p>

のような感じです。

受信するとXXX.jpgは表示されているので画像ファイルは見つけられていると思うの
ですが、XXX.cssのほうが表示に適用されていないようです。
(使用しているファイルはネット上にあるHTMLのテンプレートでXXX.html, XXXX.css,
 XXX.jpgがセットになったものです。←一応ローカルでは開けるので記述そのものに
は問題ないはず)

わたしはあまりHTMLメールに詳しくないので、そもそもHTMLメールにCSSを使えるの
か???というのもあるのですが、いかがなものでしょうか?

ちなみに送信ヘッダにはヘルプ記載の通りContent-Type:text/htmlを追加しています。

以上すみませんがよろしくお願いいたします。

//ひでひで

[ ]
RE:38464 CSSを用いたHTMLメールの送信はNo.38468
秀まるお2 さん 10/05/08 23:20
 
 HTMLメールの場合で、例えばイメージを入れる場合、HTMLの中では、

 <img src="cid:XXXXX">

 みたいなタグを入れる形になりまして、さらに、そのイメージをメールに埋め
込む時に、

Content-Type: image/jpeg
Content-Id: <XXXXXX>

 みたいな形で、いわゆる「content-id」を指定します。そういう形でリンク関
係が成り立つような仕組みになってます。

 その「content-id」の仕組みは、秀丸メールではイメージ(画像)の場合にの
み対応してまして、CSSファイルについてはそういう処理はやってないです。

 ということで無理という答えになります。

> わたしはあまりHTMLメールに詳しくないので、そもそもHTMLメールにCSSを使えるの
> か???というのもあるのですが、いかがなものでしょうか?

 テスト用のHTMLメールを.eml形式ファイルで作成して、それをOutlook
ExpressやThunderbirdに読ませてみれば実験出来ると思います。

 今度やってみます。

[ ]
RE:38468 CSSを用いたHTMLメールの送信はNo.38469
ひでひで さん 10/05/08 23:50
 
秀まるお2さん:

お世話になっております。ご解説&ご回答どうもありがとうございます。

> ということで無理という答えになります。

了解しました。

> テスト用のHTMLメールを.eml形式ファイルで作成して、それをOutlook
>ExpressやThunderbirdに読ませてみれば実験出来ると思います。
> 今度やってみます。

そこまでお手数をとらせてしまうと恐縮なので、こちらの方は調べてみました。
下記のサイトに各メールクライアントソフトやWebメールのCSS対応一覧表がありまし
た。

http://www.campaignmonitor.com/css/

一応それなりにサポートはされているようですね。
0utlookは2000/03より2007/10のほうがスペックダウンしているんですね。


CSSに関しては送信不可ということで了解しました。できる/できないが明確になって
ありがたいです。ご回答ありがとうございました。今後ともよろしくお願いいたしま
す。

//ひでひで

[ ]
RE:38469 CSSを用いたHTMLメールの送信はNo.38470
秀まるお2 さん 10/05/10 09:01
 
 一応、次のバージョンで、cssでもJavaScriptでも、とにかくHTMLメールから
リンクされてると思わしき添付ファイルには、全部content-idを付加するような
処理を入れることにします。

[ ]
RE:38470 CSSを用いたHTMLメールの送信はNo.38478
ひでひで さん 10/05/10 22:15
 
秀まるお2さん:

お世話になっております。

了解しました。
HTMLメールにCSSを添付というのは結構メインストリームの使い方から外れた使い方
かな、と思っていたので、対応していただいて恐縮です。
次のバージョンで試してみたいと思います。

どうもありがとうございました。

//ひでひで

[ ]
RE:38478 CSSを用いたHTMLメールの送信はNo.38486
ひでひで さん 10/05/11 19:39
 
秀まるお2さん:

お世話になっております。

ベータ版で動作を確認しました。

秀丸メールからCSS付きのHTMLメールの送信を行い

秀丸メール
Becky!
MacOSX Snow Leopard Mail.app

で受信を行い、いずれも正常に表示できることを確認しました。

どうもありがとうございました。

//ひでひで

[ ]