• ベストアンサー

HTMLメールを送りたい

HTMLメールを作っておくりたいのですが、どうすれば良いのでしょうか?何かサービスもしくはツールを使って送ることが普通なのでしょうか? HTMLページをつくるスキルはあります。 また、HTMLデータを直接受け取り人に送るのか、サーバにあるHTMLページをメールとして見るのか、仕組み的にはどちらなのでしょうか? 是非、HTMLメールについて何でも教えて下さい。よろしくお願い致します。

  • fmx27
  • お礼率83% (80/96)
  • HTML
  • 回答数4
  • ありがとう数10

質問者が選んだベストアンサー

  • ベストアンサー
  • Joh_Taka
  • ベストアンサー率76% (222/292)
回答No.3

>何かサービスもしくはツールを使って送ることが普通なのでしょうか? あくまでも私の場合ですが・・ サービスに関しては、一度に大量に配信するのでしたら、「まぐまぐ」のような配信システムを利用するのが一般的です。 それほど多くなければ、OutlookExpress などのHTMLメールのソースを編集出来るメーラーでも出来ますよ。(OutlookExpress はOKですが、Outlook はソースの編集が出来ないのでNGです) ある程度しっかりしたHTMLメールを作成するには、いくつかコツのようなものがあります。 タグに関しては、各種メールソフトで正しく表示されるように、JavaScript を使用せずに、CSSも極力使わないように、なるべくシンプルに作成します。 画像は、fmx27さんがご利用の任意のサーバにアップして、HTMLメールの <img src="画像のパス"> は、全て絶対パスにしておきます。 その意味では、ご質問にあります「HTMLデータを直接受け取り人に送るのか、サーバにあるHTMLページをメールとして見るのか、仕組み的にはどちらなのでしょうか?」は、HTMLのみをメールとして相手に送って、そのHTMLが参照する画像等をサーバにあるファイルに直接リンクさせて読み込む、ということになります。 具体的な作成方法としては、通常のWebページを作成する要領で、ページレイアウトを Dreamweaver で行います。 全てのレイアウトが確定し、ページが出来上がったら、画像等リンク先を全てサーバにアップしておき、HTMLソースも参照先を絶対パスに書き替えます。 Dreamweaver のHTMLソースをコピーして、OutlookExpress などのHTMLソースを直接編集可能なメールソフトを起動します。(以下、Windows 環境での OutlookExpress 6 を例にします) OutlookExpress の「メールの作成」をクリックして「メッセージの作成」ページが出たら「書式」→「リッチ テキスト(HTML)」を選択。 ページ下の「ソース」タブを選択します。 ソースにはデフォルトで HTML 4.0 Transitional の DOCTYPE宣言と、HTMLメール標準の文字コード JIS の METAタグ <META http-equiv=Content-Type content="text/html; charset=iso-2022-jp"> がありますので、それは削除せずにそのまま活かすようにして、他の不要な部分を削除した後、先ほど Dreamweaver でコピーしたソースをペーストします。 (私の場合は、念のため ShiftJIS で作成したソースを一度 EmEditor で JIS にエンコードし直してから OutlookExpress にペーストするようにしています。 また、メールソフトのデフォルト値に合わせて、HTMLのバージョンも 4.01 ではなく、4.0 で作成しています。 それらのデフォルト値を色々と変えて実験したこともありますが、そのときは特に不具合はありませんでした。 しかし、検証が完全とは言い切れないので、あくまでも私の場合に念のため行っていることです。) Dreamweaver ではなく、Adobe GoLive での作例で申し訳ないのですが、参考URLもご覧いただければと思います。

参考URL:
http://www.adobe.co.jp/web/tips/glv6htmlmail/main.html
fmx27
質問者

お礼

ご回答ありがとうございます。 ・<img src="画像のパス"> は、全て絶対パス ・HTMLのみをメールとして相手に送って、そのHTMLが参照する画像等をサーバにあるファイルに直接リンクさせて読み込む 等 大変参考になりました。しかしながらアウトルック2002を使用している為か「ソース」タブが出てこずHTMLメールが作れておりません。困った。。

その他の回答 (3)

  • Joh_Taka
  • ベストアンサー率76% (222/292)
回答No.4

#3です。 ですから、Outlookはソースの編集が出来ないので、ダメなんですよぉ~ (^^; OutlookExpressはPCに入っていないんですか? Outlook2002をお使いですから、Macユーザではないですよね。 PC内で「msimn.exe」を検索してみてはいかがですか? Microsoftは、OutlookExpress単体の配布は現在行っていませんね。 http://support.microsoft.com/default.aspx?scid=kb;ja;270696 の「詳細」に記載してあります。 この方法でOutlookExpressを入手するか、他のソース編集可能なメールソフトを使うかですね。 私の知っている限りでは、使いやすいのが「Becky! Ver.2」と「Shuriken Pro」あたりですが、共に有料です。 「Becky! Ver.2」は、外部エディタとの連携が良く、普段使い慣れているエディタがそのまま使えますし、「Shuriken Pro」は、ソフトの持つエディタ自体が良く出来ている上、プレビューとの切り替えも素早く行えて、とても使いやすいですよ。 他に無料のものとして、NetscapeのMailを使う手もありますが、<body> ~ </body> の中の本文欄を編集するのは簡単ですが、それ以外の部分の編集がちょっと面倒かな?といった感じです。 私の方からアドバイス出来るのは、こんなところです。

fmx27
質問者

お礼

ご回答ありがとうございます! Outlookは使えないというところを読み飛ばしていました。。スミマセン。「Becky! ver2」ではDream weaverが使えそうなので、自分にとっては良さそうです。大変に参考になりました。色々試したいと思います。ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>できればドリームウィーバ等でHTMLを組みたいと思っています。 作成したHTMLファイルと画像をメールにドラックすれば、添付ファイルとして送信できます。 画像はフォルダに入れないで、HTMLと同じ階層に置くことです。 (フォルダは送信できません。) また、相手のメールサーバによっては、1MBまでの受信制限がある場合もあるので、画像とHTMLを含めて、700KB程度になるようにしてください。 添付ファイルをエンコード(符号化)するので、ファイルサイズが膨らみます。 心配なら、サンプルを作って自分宛に送信してみれば、どうなるか解るはずですよ。

fmx27
質問者

お礼

ご回答ありがとうございます。 おっしゃるとおりやってみたのですが、アウトルックで添付ファイルとだけ認識され、いわゆるHTMLメールにはなりませんでした。広告HTMLメールのようなものを考えています。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

OEなら、新規メール作成のウィンドウで、 「書式」ー「リッチテキスト(HTML)」を選択するだけです。 (これが標準設定になっているはずです。) HTMLファイルはメールの添付ファイルとして送信されるので、相手のメールソフトから開く事が出来ます。

fmx27
質問者

お礼

ご回答ありがとうございます。 実は画像をバンバンつかった凝ったHTMLメールを割りと大勢に送りたいと思っています。それでも添付ファイルとして送るのでしょうか? できればドリームウィーバ等でHTMLを組みたいと思っています。

関連するQ&A

  • HTMLメールって

    gmailからHTMLメールを送りたい場合 普通にHTMLページ作って、コードを貼り付けたら 観た人はHTMLで表示されるのでしょうか? gmailから送る方法を教えてください。

    • ベストアンサー
    • Gmail
  • HTMLからHTMLへ「データを送りつけ表示させる」といったことは可能

    HTMLからHTMLへ「データを送りつけ表示させる」といったことは可能でしょうか? うまく表現が出来ないのですが・・・ご理解いただけるとうれしいです。 私がWEBサーバ2台を管理しています。 A:http://hogehogehoge.net/AAA.html B:http://pogepogepoge.net/BBB.html Aのページは動的にjQueryなどを使ったページです。 Bは生粋のHTMLです。このサーバには出来ればライブラリなどは入れたくありません。 変更するとしたらHTMLページのソースだけという条件にさせてください。 AAA.htmlのタグ内のデータが変わったらBBB.htmlの<div>タグ内にデータを送りつけて表示させるなんて方法は出来ないものでしょうか?

    • ベストアンサー
    • AJAX
  • ダイレクトメール(DM)のHTML変換

    こんにちは。 ダイレクトメールを100名の方に送る予定なのですが、テキスト文の合間に画像を数枚入れたいと考えています。 知識がなくHTMLを使うことができません。 Outlookから、自分で作ったテキストメールをHTML形式に変えて画像を数枚はさみ、それぞれのお客様の名前を入れて一斉送信。 ということをしたいと考えていますが、どの様にすればよろしいでしょうか? 今後何度も利用するため、ツールなどでお金がかかる場合も想定内です。 詳しく載っているページなどをご教授頂ければと思います。 よろしくお願い致します。

  • HTMLとテキストの混在したメールについて

    他のメーラーでは、わからないのかも知れませんが、Shuriken2010で見ると、メルマガなどでHTMLとテキストの双方含まれるメールが届くことがあります。 画像を添付しましたが、左がテキスト右がHTMLで、わかりやすいように画像処理していて、実際には双方を同時に見ることはできずに切り替えが必要です。 テキストはHTMLのテキスト部だけを抜き取ったものではなく、双方の文面は違っています。 また、すべてがこのように表示される訳ではなく、HTMLだけのメールもあります。 果たして、どんな仕組みなのでしょうか。 どうしたら、このようにできるのでしょうか。 フリーソフトで、このような編集できるツールとかはないでしょうか。 よろしくお願いします。

  • HTMLメールの書き方について

    HTMLメールを送信したいのですが 受取人が何のメーラーを使用しているか分かりません。 ブラウザでメールを見ているかも知れません。 幅を指定する場合 例) Style属性に <img style="width:100%" ・・・ という書き方と <img width="100%" ・・・ という書き方があると思います。 どちらで書く方がよりメールが崩れないのでしょうか?

  • HTMLメールの画像が表示されない

    Microsoft社のWindows xpを使っています。 サービスパック2をインストールしてからOutlook expressでHTMLメールの画像が見られなくなりました。 「画像を一時的に許可する」というボタンも出ません。 「ツール」「オプション」「セキュリティ」「HTML電子メールにある画像および外部コンテンツをブロックする」のチェックをはずしOKを押して設定を変えても表示されません。 どうしたら以前のようにHTMLメールの画像が見られるのでしょうか?

  • HTML等に関する質問

    はじめまして。 今、商用のHPを作っているのですが、ページに入る前に”パスワード”を付けてそれを入力しないとページを見れないと言う仕組みにしたいのですが 『HTML』だけでそのような仕組みは作れないでしょうか? もしダメであればその仕組みをするためにはどのような方法、手段があるでしょうか? 上級者の知識をもたれている方お知恵をお貸し下さいませ。 (プログラム的知識はあまり無いので素人でも解るようなアドバイスをお願い致します。)

  • HTMLメールについえ教えて下さい

    メールを送りたい相手がいるのですが、 注意書きにHTMLメールはやめて下さい、と 書いてありました。 調べたら、HTMLメールとは文字を装飾したり できるメールの事だと知りました。 私は、このgooのフリーメールでしかメールを打った 事がないのですが、gooのフリーメールは、 HTMLメールではないですよね? そのまま普通に書いて送っても警戒される事は ないですよね・・・? アウトルックエクスプレスを使用している人が 知らず知らずHTMLメールを送ってしまう事が あると聞いたので不安になってしまいました。 宜しくお願いします。

  • HTMLメールでメールフォーム

    最近HTMLメールにメールフォームが組み込まれているものが送られてくるのですが、どのように作っているのかいまいちわかりません。 自分のサーバーにメールフォームのCGIを設置し、そこにアクセスするようにHTMLメールを作成したのですが、どうもうまくいきません。 実際に作成された方、もしくはメールフォームが組み込まれたHTMLメールを受信したことのある方、いらっしゃいましたらお教えいただけないでしょうか。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • メールを受信したら自動的にHTMLを生成することってできますか?

    ASPの知識がないため、おかしな質問でしたらすみません。 メールしか送れない環境からHTMLの更新をしたいと考えています。 そこで、あるメールアドレスに送られたメールの内容を自動的にHTMLに変換して、 ページをアップデートする仕掛けを作ることはできないでしょうか? 実現可能でしたら、どのような環境(サーバなど)が必要かも教えてください。 よくフォームに入力されたメールアドレスに自動的に確認メールを送るようなページがありますので、ASPとメールサーバを連携させるのはできるはずと思っています。 何分ASPの知識がないものですから、このカテゴリに不適切な質問かもしれません。その際はご指摘いただければ幸いです。よろしくお願いいたします。

専門家に質問してみよう