lightup77777 さんが書きました:
さて、不足しておりました情報ですが、「絶対パス指定の画像」は自社サイト用に使用している
レンタルサーバにフォルダを作り、そこにアップロードしたもののURLを記載しました。
以下にコードを記載致します。
<tr><td width="640" height="30" bgcolor="#ffffff"><img
src="http://xxxxxxx.xxx/mail_image/1401/title.jpg" width="640"
border="0"></td></tr>
<tr>
(『xxxxxxx.xxx』は自社サイトのURLが入ります。)
上記のソースコードを拝見すると、画像ファイルは、自社のレンタルサーバ上にあることが
わかります。
ですが、そのサーバに対して、当然ながら、自社内のアクセスできる方しか直接参照して表
示することはできません。
該当メッセージを受信して、閲覧する方が、外部の方ならば、当然ながら画像ファイルにア
クセスすることができないので、表示することができません。
#これは、ローカルパス(自分の PC 内の場所など)でも同様です。
ですので、画像ファイルは、添付されるのです。(これも仕様です)
添付されていれば、最低でも、単独で個別に表示させて、見ることができます。
lightup77777 さんが書きました:
サンダーバード以外のメールソフトやメールサービスから送信すると、画像は添付にはならないのですが、
レイアウトが崩れて表示されてしまいました。その為サンダーバードを使用したいと考えております。
どんなメールソフトやウェブメールシステムでも、アクセスできないサーバ上の画像ファイ
ルを直接見ることはできません。
見ることができない(アクセスできない)画像ファイルを、HTML コード上で URL を指定
して、リンクさせて、サイズ指定したり、装飾しても、それは反映されません。
受信側(相手側)で、表示されている画像は、添付されているものです。
それは、単に添付されているだけですので、HTML 上の CSS などのレイアウト装飾は効い
ていません。
該当メッセージの受信側(相手側)で、レイアウトが崩れたり、思うとおりに表示されない
のは、そのためです。
解決策は、次の 2 つの方法になるでしょう。
1.自社レンタルサーバ上にある画像ファイルを、誰でもアクセスできる場所に置き換える。
置き換えた URL を、画像ファイルのリンクとして、メッセージに挿入する。
#これは、画像ファイルだけではなく、自社内のあらゆるファイルも同じです。
#扱いや操作を誤ると、外部に漏洩しては困るファイルまでも、公開してしまう
ことになります。
#ですので、その扱いには、リスクがあることを正しく理解した上で、注意が必
要です。
2.自社レンタルサーバ上にある画像ファイルを、一旦、ご自分の PC 内にダウンロードし
て、保存してから、それをメッセージに直接挿入する。(ローカルパスではありません)
#当方が、サンプルで紹介したものと同じ方法となります。
【補足:大きなお世話編】
下記の内容を、この機会に、正しく理解されておくのをお勧めします。
・自社レンタルサーバにあるファイルは、誰がアクセスできて、利用できるものなのか。
・何のために自社レンタルサーバがあるのか、その利用目的は何なのか。
・HTML とは、どいうものなのか。URL、リンクの仕様と扱いは、どうなるのか。
・HTML 形式メッセージとプレーンテキスト形式メッセージの違いと区別。
・そして、その適切な利用方法。