Pear Mail HTML
メ-ル送信

Pear Mail HTMLメ-ル送信動作確認概要

Pear Mail HTMLメ-ル送信動作を確認するための手順の概要を示します。

Pear Mail HTMLメ-ル送信動作確認概要


この手順に沿って確認していきますが、途中、メ-ルアドレスや $params['sendmail_path'] の変更がありますので注意してください。

Pear Mail HTMLメ-ル送信ファイル動作確認

動作確認をしていきます。
あらかじめ、フォルダ
C:\xampp\htdocs\html_mail
C:\xampp\htdocs\html_mail\img
を作成しておきます。
XAMPPがインスト-ルされていれば、
C:\xampp\htdocs
のフォルダはあるはずです。
ここからはTeraPadをエディタとして使用することを前提に説明していきます。
TeraPadを起動して「表示(V)」を開いて「オプション(O)」をクリックしてください。
オプション画面が開いたら「文字コ-ド」タプをクリックして下記のようになっていること を確認し[OK]をクリックします。

TeraPadオプション画面

Pear Mail HTMLメ-ル送信レンタルサ-バ用 PHP ファイル作成

63Pear Villageのトップの左サイドナビ「Pear Mail HTML メ-ル送信」の中の
Pear Mail HTMLメ-ル送信レンタルサ-バ用 PHP ファイル
を画面に表示させておき、ファイル名の Html_Mail-mini.php 部分を除き、<?php 以下をすべてコピ-します。
既に開いているTeraPadのなかに今コピ-した内容を貼付けます。
「ファイル(F)」から「名前を付けて保存ファイル(A)」をクリックし
「ファイル名(N)」は、Html_Mail-mini
「ファイルの種類(T)」は、PHPファイル(*.php)
とし、あらかじめ作成しておいたフォルダ
C:\xampp\htdocs\html_mail
に保存します。
これで、Html_Mail-mini.php の作成は完了です。

Pear Mail HTMLメ-ル送信用 IMG ファイル保存

Pear Mail HTMLメ-ルの中で使用する IMG ファイルを作成します。
作成するといっても、IMG ファイル1個をただダウンロ-ドするだけです。
IMGファイルダウンロ-ド
をクリックし、一旦保存し必ず解凍してから、 foot_bg.gif、header_copy.png、pear-3.png、top_img.png の4個のファイルを
C:\xampp\htdocs\html_mail\img
に保存するだけです。

Pear Mail HTMLメ-ル送信レンタルサ-バ用 PHP ファイル一時修正

Pear Mail HTMLメ-ル送信レンタルサ-バ用 PHP ファイルを一時的に修正します。
保存した Html_Mail-mini.php の31行目あたりにある、
$params['sendmail_path'] = '/usr/sbin/sendmail';
を一旦コメントアウトし、
// $params['sendmail_path'] = '/usr/sbin/sendmail';
一時的に書換え
$params['sendmail_path'] = 'c:/xampp/mailtodisk/mailtodisk.exe';
とします。
このように設定するとsendmail 機能を利用して発信したメ-ル内容がテキスト書式で mailoutput フォルダに保存されます。
デバッグにはとても役立ちます。

ブラウザで Pear Mail HTMLメ-ル送信ファイル動作 XAMPP 確認

いよいよ Pear Mail HTMLメ-ル送信画面を表示します。
IEで見ることを前提に説明します。
まず、xampp を起動します。
XAMPP Control Panel が開いたら、Apache Start ボタン、下記、赤丸のところをクリックして Apacheを起動します。


XAMPP Control画面

 

起動すると、Start ボタンが Stop に変わります。
次に、IE を起動しアドレスバ-に、
http://localhost/html_mail/Html_Mail-mini.php
と記入し、Enter キ-を押します。

送信しました

と表示されたら ok です。
なにがなんだかわかりません。
C:\xampp\htdocs\html_mail
を見てください。
\mailoutput というフォルダが勝手に作成されています。
この中に、
mail-20151010-****-******.txt
みたいなファイルができています。
これを TeraPad で開いて見てください。

MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="=_00842e48844bff7f1dde7f8f13b7a7ec"
From: =?ISO-2022-JP?B?NjNQZWFyGyRCJGgkahsoQg==?= <info-1@63pear.devel.jp>
To: <********@yahoo.co.jp>
Subject: Pear =?ISO-2022-JP?B?SFRNTF9NYWlsIBskQiVGJTklSEF3Py4bKEI=?=
--=_00842e48844bff7f1dde7f8f13b7a7ec
Content-Type: multipart/related;
boundary="=_8e3607150c19a0c25a92e4ee9fb502e7"
--=_8e3607150c19a0c25a92e4ee9fb502e7
Content-Transfer-Encoding: base64
Content-Type: text/html; charset=ISO-2022-JP
・・・・ここまでメ-ル宛先等の表示・・・・
・・・・メ-ル本文の明示・・・・
・・・・・・・・
・・・・背景ファイル foot_bg.gif の明示・・・・
--=_8e3607150c19a0c25a92e4ee9fb502e7
Content-Transfer-Encoding: base64
Content-ID: <14444521905618975e4f9aa209616368>
Content-Type: application/octet-stream;
name=foot_bg.gif
Content-Disposition: inline;
filename=foot_bg.gif;
size=18373
・・・・・・・・
・・・・インラインファイル pear-3.png の明示・・・・
zBiypsqSFiFupNiT5Ul5QQAAOw==
--=_8e3607150c19a0c25a92e4ee9fb502e7
Content-Transfer-Encoding: base64
Content-ID: <14444521905618975e53e2c075347623>
Content-Type: application/octet-stream;
name=pear-3.png
Content-Disposition: inline;
filename=pear-3.png;
size=16370
・・・・・・・・
・・・・添付ファイル header_copy.png の明示・・・・
--=_00842e48844bff7f1dde7f8f13b7a7ec
Content-Transfer-Encoding: base64
Content-Type: application/png;
name=header_copy.png
Content-Disposition: attachment;
filename=header_copy.png;
size=13766
・・・・・・・・

のようなファイル内容が見えたら完了です。

実際にメ-ルを送信したい

長くなりましたので一旦ここできりたいと思います。
引き続き実際に XAMPP からメ-ルを実際に発信していきます。


Pear Mail HTMLメ-ル送信ファイル動作確認-2 に続く
Pear Mail HTMLメ-ル送信レンタルサ-バ用ファイル作成 に戻る
Pear Mail HTMLメ-ル送信 XAMPP ファイル作成-2 に戻る
Pear Mail HTMLメ-ル送信 XAMPP ファイル作成-1 に戻る
Pear Mail HTML メ-ル送信概要 に戻る
Pear Mail HTML メ-ル送信レンタルサ-バ準備 に戻る

63Pear Villageに戻る