返信屋2007は、Windowsで動作する、自動返信/ステップメール配信に特化したメールソフトです。マクロ、プラグイン、オートメーションをサポートしており、ASPでは実現不可能な、カスタマイズ性の高いメールマーケティングシステムを構築できます。
返信屋2007は以下のような用途に利用できます。
返信屋2007の自動返信は、受信メールの内容に応じて、異なったメールを自動返信できます。返信屋2007の自動返信は次の処理を行います。
返信屋2007は、メールの受信時に行うさまざまな処理を、アクションという単位で管理してします。
アクションとは、条件と、その条件に一致したときに実行する処理をまとめたものです。返信屋2007の自動返信機能は、アクションで実行できる処理の一つです。
なお、アクションで指定できる条件は以下の通りです。
アクションはメモリが許す限りいくつでも登録できます。従って、返信屋2007で自動返信できるメールのパターンは事実上無制限です。
受信メールが条件に一致したとき、指定したメールアドレスに自動転送できます。返信屋2007の自動転送は、アクションで実行できる処理の一つです。
転送方法は次の3つから選択できます。
自動転送機能を使えば、受注メールを、経理部門に転送して入金管理を行い、配送部門に転送して配送処理を行うといったこともできます。自動で行えば、間違いがなくなる上、業務も大幅に効率化できます。
返信屋2007では、1回の自動返信だけではなく、スケジュール化した自動返信(ステップメール)もできます。
例えば、3日後に「サンキューメール」、1週間後、1ヵ月後に、「問題はありませんか?」というご機嫌伺いのメール、3ヵ月後に関連商品の紹介メールなどを送信するといったことができます。
返信屋2007のステップメール配信は、追客リストという単位で管理しています。追客リストとは、メールアドレスと配信するメールを一つにまとめたものです。
追客リストはメモリが許す限りいくつでも登録できます。従って、返信屋2007で配信できるステップメールのパターンは事実上無制限です。
追客リストへの登録は、アクションで自動登録できます。従って、受注からアフターフォローまでを、完全に自動化することも可能です。
返信屋2007から送信するメールはマクロが使えます。このマクロは、ありがちな、単に文字を置き換えるだけのマクロではありません。IF、CASEといった条件構文も備えています。
例えば、次のようなマクロが使えます。
%If(NameOf([To]) <> '', 'はじめまして、' + NameOf([To]) + 'さん。', '')
このマクロは、宛先のメールアドレスが「返信太郎 <abc@abc.com>」ならば、"はじめまして、返信太郎さん。"と表示します。宛先のメールアドレスが「abc@abc.com」ならば何も表示しません。
マクロは、件名と本文に対して指定できます。
以下、返信屋2007がサポートしている主なマクロを紹介します。
返信屋2007のマクロは、これ以外にも、きめ細かな自動返信処理に不可欠な、受信メールの参照機能が充実しています。
返信屋2007は、高度な自動返信処理に不可欠な、受信メールの参照機能が充実してます。自動返信の元となるメールの、ヘッダ、メール本文も参照できます。これらを使えば、受信メールの内容によって、さらにきめ細かく内容を換えて自動返信メールを送信することができます。
返信屋2007は、以下のマクロで受信メール本文の内容を参照できます。
また、「定型的な書式を持つメール」という条件が付きますが、参照変数という方法でも参照できます。
参照変数については、具体的に例を挙げて紹介します。例えば、件名が「注文メール」の時に「注文確認」というメールを自動返信するとします。
「注文確認」というメールの本文は以下の内容だとします。
%[$&name]様、ご注文ありがとうございます。ご注文の内容は以下のとおりです。
商品名:%case([$&product], '001', 'デスクトップパソコン', '002', 'ノートパソコン', '003', '周辺機器', '')
数量:%[$&unit]
%set(unitprice, case([$&product], '001', 10000, '002', 20000, '003', 30000, 0))
金額:%format('%n円', val(unitprice) * val([$&unit]))
「注文メール」の本文は以下の内容だとします。
product=001
unit=5
name=返信太郎
zip=123-4567
address=東京都千代田区神田x-x-x
tel=123-456-7890
上記のメールを受信した場合、返信メールは以下のような内容に置き換わります。
返信太郎様、ご注文ありがとうございます。ご注文の内容は以下のとおりです。
商品名:デスクトップパソコン
数量:5
金額:50,000円
参照変数は、標準では"名前=値"形式にのみ対応しています。しかし、「参照変数定義ファイル」を使えば、この形式以外のメールでも参照変数を使うことができます。
返信屋2007は、プラグインプログラムによって、メールの送受信時の機能を追加することができます。
サーバーで動作するASPでは、どう逆立ちしても絶対に実現不可能なのがこのプラグインのサポートです。このプラグインこそが返信屋2007の最大のウリです。
例えば、プラグインプログラムを用意すれば、受信メール本文の内容をCSVファイルに書き出したり、データベースに登録することができます。こうした機能を使えば、返信屋2007を受注システムとして使うこともできます。暗号化プラグインを使えば、クレジットカード番号などのお客様の大切な個人情報も保護できます。
プラグインの仕様は公開されていますので、どなたでも作ることができます。作成に当たってはライセンス料などは不要です。有償、無償に関わらず自由に作ることできます。
プラグインで追加できる主な処理
プラグイン開発に関する情報は、プラグイン開発キットをご覧ください。
返信屋2007はOLEオートメーションをサポートしています。WSH、VBA、C/C++、Delphiなどのプログラムから返信屋2007をリモートコントロールすることができます。
例えば、以下のようなVBAプログラムで、MicrosoftAccessから返信屋2007に送信メールをセットできます。
Dim hsy as New HnsnypItf Dim sTo, sSubject, sBody as string '宛先を設定 sTo = "abc@abc.com" '件名を設定 sSubject = "テスト" '本文を設定 sBody = "これはテストメールです。" hsy.SendMail sTo, sSubject, sBody, ""
このプログラムを実行すると、返信屋2007の送信フォルダに、「テスト」という件名のメールが作成されます。
オートメーションと、プラグイン、マクロを活用すれば、より高度なメールマーケティングシステムが構築できます。
返信屋2007はシェアウェアです。インストールから30日間は無料で利用できますが、30日を過ぎて継続して利用する場合は、送金とユーザー登録が必要です。