音楽付きメール

他では真似できないスゴイ電子メールを送りましょう。関連雑誌編集部の皆さん、勝手にパクらないように!

音楽付きメールです

お待たせしました。97年の年末からテストを重ねながら皆様に送信していたあのBGM付きメールの送信方法を掲載することになりました。 セキュリティの問題と手順の簡素化について研究しながら、やっと皆様でもできるような手順を見つけました。

はじめに

このドキュメントでは、Outlook Expressを使用するメールの受信者に、BGM付きのメールを送る方法について説明しています。 説明に際しては、AT互換機の標準的な環境をベースにしています。

必要なもの

Outlook Express
Internet Explorer 4.0に付属のメールソフトです。
テキストエディタ(メモ帳など)
ベースになるHTMLファイルを作成するのに利用します。
推奨のメモ帳はWindows標準でインストールされています。
BGM
MIDIファイルの音楽やWAV形式の音ファイルです。
MIDIファイルはWindowsフォルダのMediaというフォルダにいくつか入っています。またYamahaやRolandなどのホームページでもMIDIファイルは入手可能です。
ここでは仮にBGMをMIDIファイルとし、ファイル名を「bgm.mid」とします。実際に使用するときもMIDIファイルをこのファイル名に変更するといいと思います。

手順(98.05.13更新)

  1. メモ帳で以下のHTMLを入力する。(面倒な人はコピー&ペースト)

    <html>
    <body>
    <IMG id="music" src="bgm.mid" width=0 height=0>
    <script language="JavaScript">
    document.write("<BGSOUND src='")
    document.write(document.all.music.src)
    document.write("' loop=-1>")
    </script>
    </body>
    </html>

  2. 入力したこのHTMLファイルを一時的にデスクトップ上などに保存する
    ※ここでは仮に「 music.html 」とする
  3. 保存したBGMとなるMIDIファイル(bgm.midという名前)を以下のフォルダにコピーする
    C:\Program Files\Common Files\Microsoft Shared\Stationery\
  4. 2.で保存したHTMLファイルも、3.のフォルダにコピーする
  5. Outlook Expressを起動する
  6. メニューの「作成」の「ひな形」の「ほかのひな形」を選択
  7. 「ファイルを開く」ダイアログで、3.のフォルダにコピーしたHTMLファイル「music.html」を選択する
  8. 宛先と件名と本文を入力(この辺からはいつもと同じ)
  9. 「送信」ボタンをクリック
  10. Outlook Expressのウィンドウで「送受信」を行う

まずはテストのために自分自身に送信してみるといいと思います。
1.で入力したHTMLの3行目の「 "bgm.mid" 」(ダブルクォーテーションで囲む)というのがMIDIファイルのファイル名になります。ファイル名を変更しないのなら、3行目のMIDIファイル名の部分を書き換えましょう。

所感

Outlook Expressの添付ファイルのインライン表示は、画像ファイルだけに限定されています。HTMLメールを作成するセクション(参照)作成したHTMLでも、画像ファイルだけしかインラインでは正しく表示されず、BGMになるようなMIDIファイルなどはメールを開いたときには再生されませんでした。
この手順では、MIDIファイルを偽装的に画像ファイルと見せかけておいて、その画像ファイルのファイル名で<BGSOUND>タグのsrcに指定しています。この部分をJavaScriptで処理しています。

音質やファイルの大きさを考慮すると、MIDIファイルが最適であると思います。WAVなどの音のファイルは音質とファイルの大きさの問題があります。なおMIDIファイルの多くには著作権などの問題から、個人で楽しむ以外の目的で利用することが禁じられているものがありますので気をつけてください。

うまく行くようでしたら、ぜひ私の所にもナイスなBGM付きメールを送ってください。

おまけ(99.6.21更新)

どうしてもOE4で音楽付きメールを作るのが面倒な人は、OE5へアップグレードするという方法もあります。 OE4では上記のような複雑な技を組み合わせた裏テクでBGMを実現していますが、 OE5には標準でBGMをつけることができます。詳しくはOE5版の音楽付きメールをご覧ください。

また、当サイトのSMTPWCを使えば、ローカルファイルで構成したHTMLファイルを、そのままHTML形式メールにして送信することができます。 しかも、OEを使っていない人でも、音楽付きメールを作成して送信できます。

 

Powered by NAGANO INTERNET A

OE活用講座ホーム | OE活用講座掲示板
Factory | Laboratory | NAGANO INTERNET A

 

COPYRIGHT 2000
COPYWRONG 1987, 2000