• 締切済み

HTMLメールで画像を表意させるには。

こんにちは、HTMLメールについて教えてください。 HTMLメール(この場合はリッチテキストのメールではありません)で、画像を表示させるには、どのような方法があるでしょうか? 画像を表示させる際、<img src="http://www.xxx.co.jp/img/XXX.gif">のように書くと思うのですが、このようにするとサーバに画像を置かなければならなくなり、後々、メールを開いた際に、サーバから画像を削除されていると、表示されなくなりますよね。 これを回避する方法は無いでしょうか? 宜しくお願いします。

みんなの回答

  • m-k-o-u
  • ベストアンサー率21% (70/324)
回答No.1

テキスト形式で送りたいのですね。 やってみたところ添付ファイルにしたらいいと思います。 ただ、メーラーによっては表示しないかもしれません。

qaznet
質問者

補足

早速の回答ありがとうございます。 自分の環境は、会社の中で、社内のメールサーバはMS-Exchangeを使っているので、自分のローカルのマシンには添付のファイルは保存されないようです。 ちなみにメーラーはMS-Outlookです。(Expressではありません。。) 自分も添付ファイルにリンクさせるのを考えたのですが、Exchangeサーバに添付ファイルが保存されるので、わからなくなってしまったんです。。。。 お解かりになれば宜しくお願いします。

関連するQ&A

  • テーブル(HTML)と画像のレイアウトについて

    WEB画面のレイアウトについて質問があります。 HTMLのtableタグを使ってその中のtdタグにimgタグで画像をセットすると 高さ(height)に微妙な間ができてしまいます。 この現象を回避するにはどうすればよいでしょうか? ↓HTMLソース <table> <tr> <td><img src="GIF画像" alt="XXX" width="755" height="26"></td> </tr> </tabld> ※heightが指定値より若干高くなる どなたか良い回避策をご存知でしたらご教示下さい。 お願いします。

  • ホームページビルダーでHTMLメール作成

    ホームページビルダーを使ってメールマガジン用のHTMLメールを作っていますが、画像UPでエラーが出て、画像が上手く表示されません。とても困っています。。どなたか詳しい方教えてください。 ホームページビルダーver.15を使って、メール配信の為のHTMLメールを作成していますが、画像のUPでエラーが出て困っています。 手順としては、ホームページビルダー上の写真や画像の挿入ボタンを使い、画像を登録した後、サーバーに転送しました。 サーバー側では上手くアップロード出来て、http://・・・・.gifとかhttp://・・・・.jpgとかの画像が出来上がるのですが、ビルダーのHTMLソースを見ると、画像をアップロードした部分がimg src="030.gif"などと表示され、ビルダー上のプレビュー上画像はちゃんと表示されているのですが、メール配信ソフトのHTML貼り付け欄にコピペして、確認すると画像の部分が「×」になって表示されません。(該当箇所がアドレス表記に変換されていないので、当然だと思いますが・・) 今回は、困った挙句、サーバーでUPされたhttp://・・・・.gifなどを該当箇所に1つずつ手作業でコピペして、何とか完成させましたが、かなり大変な作業でした。 次回以降、何とかうまくアップロードさせたいので、皆さんのお力を貸して下さい。 よろしくお願いします。 なんかうまく説明出来ず、すいません。 ―補足― 私もHTMLやホームページビルダーをよく理解しないままの操作で、根本的な理解が間違っているのかもしれませんが、ビルダーでは登録した画像を含めたファイルをサーバーに転送すれば、その画像は自動的に<img src="http://...と生成されると思っていました。 今回の質問はそれが<img src="***.gif"としか表示されなく困っているという内容でした。ビルダーにお詳しい方、すいませんがお願いします。

  • 画像を保存する場所

    おはようございます。質問をさせてください。 htmlで画像を貼り付けるときには、 『<img src="">』 『<img src="フォルダ名/xxx.gif">』 『<img src="../フォルダ名/xxx.gif">』 などを使いますよね。 あるサイトで、自分のPCにしかないフォルダの画像は表示されない、とありました。 そこでお聞きしたいのですが、私はhtmlのメモ帳と画像を、ネットワークに保存しています。 そのネットワークは、サーバーが担っているので、私のPCに入れると重くなると思って使っています。 もしかしたら、ここの保存していると、画像が表示されないのでしょうか。 やはり、マイドキュメントに保存しなければ、表示はされないのでしょうか。 それともただ、私のやり方が間違えているだけなのでしょうか。 分かりにくい表現だったと思いますが、教えてていだだけると嬉しいです。

  • カウンターcgiをHTMLに表示したい

    perlの入門書を見て簡単なカウンターのcgiを作りました。gif画像を10枚使ってテキスト数字のかわりに表示させるものです。 サーバーにアップして動作確認もしました。ちゃんと動いています。 このカウンターをHP上のHTMLのページに表示させたいのですが方法が分かりません。 <img src="カウンターcgiのURL"> と書いたのですが、ダメでした。 画像ではないのでimgタグだとダメなのでしょうか。 どうすればHTMLに表示できるのか教えて下さい。 関係があるか分かりませんが、SSIは使えます。

    • ベストアンサー
    • Perl
  • 画像の横にテキスト

    画像の右側にテキストを配置したいです テキストが画像の上付近から始まるようにしたのですがどんな方法が一番良いのですか? 他にも方法はありますか? <img src="sample.gif" alt="" align="top">テキスト <img src="sample.gif" alt=""style="float: left">テキスト <img src="sample.gif" alt=""style="vertical-align: top;">テキスト また、HTML5ではどんな方法がいいでしょうか? よろしくお願いします

    • ベストアンサー
    • CSS
  • HTMLファイルの画像について

    メモ帳で200枚近くある画像(50x50ピクセル)が載ったアルバムを作ったのですがファイルが重くてなかなか開きません。 そこでわたしが考えた対策は、基本的に画像は非表示でオンマウス、またはマウスオーバーで個々の画像を表示するというやり方です。 けど、肝心のプログラムの仕方が分かりません(初心者です)。 とりあえず今の現状なんですけど、 <table> <tr> <td><img src="http://***1.gif">1</td> <td><img src="http://***2.gif">2</td> <td><img src="http://***3.gif">3</td> <td><img src="http://***4.gif">4</td> <td><img src="http://***5.gif">5</td> </tr> <tr>残り省略</tr> </table> こんな感じで延々200行続いています。 (画像は著作権がない物です) そこで質問なんですけど、わたしが考えた対策でも、それ以外の方法でも構わないので画像数を減らす事なくファイルを軽くする方法があったら教えてください。 宜しくお願い致します。

  • HTMLメールで添付ファイルがついてしまう

    Win2000のOutlookExpressでHTMLメールを作成しました。 画像はダイレクトアドレスで指定しています。 ところが送信すると画像ファイルが添付されてしまいます。 作り方としてはエディターで作成し、ソースをアウトルックのHTMLメール作成でリッチテキスト形式で下のソースタブをクリックしてそこに貼り付けています。 自分宛に送信したら添付で画像ファイルがついてきてしまいました。ダイレクトに画像を指定しているのに何故添付がついてしまうのでしょうか? 添付をさせないようにはできますか? 受信したメールのソースを見て気が付いたのですが、自分は指定していない変なソースがくっついていました。 ■自分が指定したもの <img src="http://●●●.com/●●●.gif" > ■受信メールのソース <IMG src="mhtml:mid://00000580/!http://●●●●.com/●●●.gif" > 【mhtml:mid://00000580/!】が見覚えのないソースなのですが、これは自動てついてしまうのでしょうか? また、添付にしたくない場合は、その都度【】内のソースを削除してから送信しなければいけないのでしょうか? ご存知の方いらっしゃいましたら教えてください。 どうぞよろしくお願いします。

    • ベストアンサー
    • HTML
  • 画像横のテキストをセンターに配置したい

    HTML5, CSS3をベースに、添付画像(2)のような状態で作成したいなと思っております。 <ul> <li><a href="#"><img src="XXX.gif" alt="#" width="60" height="60">○○○○○</a></li> <li><a href="#"><img src="XXX.gif" alt="#" width="60" height="60">○○○○○○○○○○</a></li> <li><a href="#"><img src="XXX.gif" alt="#" width="60" height="60">○○○○○</a></li> </ul> HTMLはこんな感じでシンプルに。 特に何もしなければ、 (1)のように画像のベースラインとテキストのベースラインが同じ位置に配置されます。 テキストが2行になると画像の下にずれ込みます。 しかし(2)のようにテキストをセンターに配置したいなと。 テキストは多くても2行でとどめるつもりなので、 1行でも2行でもセンターになるようにしたい。 ではと思ってまず思い浮かんだのが画像を「float: left」すること。 でもそうするとテキストがベースラインから回避できますが、 センターにはいかず、画像のトップと同じ位置に配置されます。 テキストが1行なら、反強制でPタグでくくって 「margin: top」で調整することもできるかと思いましたが、 2行分は設定したいのです。 ちなみに画像のサイズは指定しておりますが、 li自体には横幅の設定はしていますが高さ設定はしていません。 実質画像の高さが高さになることになります。 簡単にできることかと思っていたのですが、思いのほか苦戦しております。 ご存知の方いらっしゃいましたら、ご教授いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • HTMLで入力すると・・・

    HTMLで画像を入れようとすると、うまくできません。HTMLは、<IMG src="画像名.gif">でやっています。何でなのでしょうか?教えてください。

  • auの携帯サイトで画像と画像の間に隙間ができる

    現在、auの携帯サイトを作成しています。 3枚の画像を縦に隙間無く並べたいのですが、 どうしても画像と画像の間に隙間ができてしまいます。 隙間をなくす方法は無いのでしょうか?? ドコモとソフトバンクでは隙間はできず、 綺麗に3枚の画像が縦に並びました。 auでは無理なんでしょうか・・・?? <img src="xxx.gif"><img src="xxx.gif"><img src="xxx.gif"><br /> のようにimgタグの間にスペースやBRタグを無くしても、 隙間は開いてしまいました。 ご教授、宜しくお願いいたします。