=============================================================================== メール自動受信&印刷ツール 『メルプリT』 Ver.2.4.2 (Windows9x/Me/NT/2000/XP/2003対応) Copyright(C) 2008.08.08 なっちゃん =============================================================================== 【このソフトについて】 このソフトは、定期的にメールを自動受信し印刷まで行うツールです。 メールアカウントは5つまで設定でき、受信したメールから特定の条件に合うものだけ を抽出して印刷するフィルター機能があります。更に添付ファイルの印刷も可能です。 また、迷惑メール対策が施されており、受信拒否したい差出人や件名、メール容量を指 定することで、サーバから直接削除できます。 Ver.1.8.0よりシェアウェアソフトになりました。 Ver.1.9.0より受信件数の制限(MAX256件)がなくなりました。 Ver.1.9.5より添付画像ファイル(BMP,JPG,GIF)を直接印刷できるようになりました。 Ver.2.0.0より自動受信の曜日・時間帯のスケジューリングが可能になりました。 【このソフトの開発動機】 従来電話やFAXを使って注文を受けていたお店が、インターネットショップを構築したの ですが、注文メールを受信し印刷する手間が無いと言うことで(しかもその店の主人は パソコン初心者だった^^;) FAX感覚でメールを印刷するソフトが欲しいということで作 りました。 迷惑メール対策については、毎日数十通もの差出人不明の添付ファイルが送られてくる ようになったためです(^^# 【動作環境】 Windows95/98/Me/WindowsNT4.0(SP4以降)/Windows2000/WindowsXP/WindowsServer2003 20MB以上のハードディスクの空き容量。 デスクトップ領域 640×480以上、256色以上。 【開発環境】 Microsoft Visual Basic 6.0 (Enterprise版:SP3) ※メール受信にはTatsuo Babaさん作のBSMTP.DLLを使用しております。 (これが無ければ作れなかったかも、Babaさんに感謝!!) ※BSMTP.DLLは仕様により一度に256件までしか受信できませんが、Ver.1.9.0より メルプリ内部で257件以上を受信できるよう処理しています。 【インストール方法と起動】 ダウンロードしたファイルを解凍し、Setup.exeを起動しインストールが開始されます。 ※本ソフトを使うPCにはインターネット接続できる環境が必要です。 プログラムメニューからメルプリTをクリックします。 注)バージョンアップする際、差し替え用のプログラム本体のみダウンロードした場合は 既存のプログラムに上書きするだけで結構ですが、セットアップからやり直す場合は、 一度アンインストールをした後、行ってください。アンインストールしてもデータや 環境設定(レジストリ)は残りますので、再インストール後、そのまま使用できます。 【アンインストール方法】 必ずコントロールパネルの「アプリケーションの追加と削除」から行ってください。 なお、受信データや環境設定(レジストリ)が残ります。 レジストリを削除する場合は以下の箇所です。 \HKEY_CURRENT_USER\Software\VB and VBA Program Settings\MailPrn 受信フォルダなどはエクスプローラなどで削除してください。 【使用方法】 ◎初回起動時に、メールアカウント及び各種設定を行ってください。 メール受信はダイヤルアップでもLAN接続でも可能です。 ◎ダイヤルアップ接続を利用する場合は、事前にPCにダイヤルアップ設定をして おいて下さい。 ◎自動受信間隔は、5分から2時間までの定期間隔か指定時刻および指定間隔を選択 できます。 ダイヤルアップ接続やダイヤルアップルーターをお使いの場合、自動受信間隔を 短く設定すると、電話代がかかりますのでご注意ください。 ◎自動処理の時、初期設定では受信した全メールが印刷対象になります。 環境設定のメールアカウント設定で、印刷対象を抽出するためのフィルターを 設定できます。(アカウント毎に可能) 印刷対象外のメールも、メール一覧から選択し手動印刷できます。 プリンタもアカウント毎に指定できます。 ◎受信メール一覧をダブルクリックすると選択されたメール内容が表示されます。 ここでは内容の編集が可能で、印刷する前に不要な個所を除くこともできます。 (但し、メールデータ自体は元のままです) 印刷ボタンをクリックするとプレビューが表示されます。マウスをドラッグして 画面の移動やダブルクリックでズームができます。 ◎印刷時のフォントサイズを変更できます。また、用紙や向き、余白を変更すると その設定が保存されます。 【著作権・使用/配布条件・無保証・免責・サポート等】 「メルプリT」(以下、本ソフトウェア)の著作権はなっちゃんにあります。 シェアウェアとして提供しますので、別紙「メルプリT 使用許諾契約書」 (license-m.txt)に同意する場合に限り使用することができます。 転載、雑誌掲載などは予め連絡をしてください。 再配布には許可が必要です。 旧メルプリT(フリーソフト版)は本ソフトの公開後は、現行ユーザーのみ の使用が許可されますが、第三者への一切の配布を禁止いたします。 本ソフトウェアは、無保証です。 本ソフトウェアを用いた結果による損害、免失利益などについては著作者に責任 はないものとします。使用者自身の責任でお使い下さい。 ※著作者は、誤動作が起きないように注意して本ソフトウェアのメンテナンスを 行なっていますが、予期しない問題が起きる可能性は常にあります。 本ソフトウェアのサポート方法は、現在は次のようになっています。 ・感想やバグ報告などは、Webページに設置したサポート用ゲストブック、または メールで受け付けています。 ・ホームページURL: http://onegland.hp.infoseek.co.jp/ ・メールアドレス: k_natchan@yahoo.co.jp //////////////////////////////////////////////////////////////////////////// 【改定履歴】 Ver.0.8.x 2000.09 ・とりあえず注文主に納める。但しバグばかり(^^; Ver.0.9.x 2000.11.29 ・フリーソフトとしての体裁を整える(バグ修正・機能強化・操作ガイド作成)。 Ver.0.9.84 2000.12.05 ・以下のバグを修正 @自動印刷時にエラー発生。Aログ参照でログが開かない場合がある。 ・機能を追加 自動処理の開始直後に1回目の処理を実行するか指定可。 Ver.0.9.85 2000.12.30 ・以下のバグを修正 一部のパスワード文字列が正しく保存されない場合がある。 Ver.1.0.0 2001.01.08 ・機能UP @アカウントを3つから5つに増加。 A印刷フィルターを1つから6つに増強。 B受信・印刷時にサウンド(WAV)再生可能(自動処理時のみ) C印刷したメールを受信フォルダから自動削除可能。 D印刷書式(余白、用紙サイズ、方向)を保存。 E印刷時、ヘッダに「メールアドレス」、フッターに 「ページ/総ページ」を表記。 F待機中・受信中・印刷中の各状態毎にアイコンを変えた。 (タスクトレイに常駐させた場合に見分けやすくした) G自動受信間隔に指定時間を追加。これで1分から指定可能。 ・以下のバグを修正 @受信メール印刷時の本文を囲む外枠、ページ、印刷日時情報が 複数ページになった場合は最終ページしか印刷されない。 Aログに書き出されるメールアドレスが25文字でカットされる。 Ver.1.0.1 2001.01.09 ・バグではないが、受信時サウンドの鳴るタイミングを受信完了時から 受信開始時とした。(印刷時のタイミングは開始時) Ver.1.0.2 2001.01.10 ・受信間隔を「指定間隔」にしても正しく時間動作しないバグを修正。 Ver.1.0.3 2001.01.11 ・以下のバグを修正 @環境設定で指定したプリンタから印刷されないことがある。 A印刷時「ページ/総ページ」の総ページ数が常に1になってしまう。 B起動時自動実行で一時停止後、手動印刷するとエラー発生。 Ver.1.0.4 2001.01.22 ・ログの出力方式と自動削除機能を追加。 Ver.1.0.5 2001.01.24 ・以下のバグを修正 @Ver.1.0.4で追加されたログの自動メンテを有効にすると無限ループに なるバグを修正。(この設定は初期値では無効になっています) A再インストール時、別のフォルダにインストールすると、以前の場所に 受信フォルダを作成してしまうのを改め、必ずmailprn.exe 直下に作る ように変更。 ・機能追加 アカウント毎にプリンタを指定可能とした。 (注:Vectorの紹介記事の誤りによる産物(^^;) Ver.1.0.6 2001.01.28 ・フィルターに「一つでも含む」を指定した場合、全て印刷されてしまう バグを修正。 Ver.1.0.7 2001.01.29 以下の修正。 ・フィルターチェックのロジック見直し。 ・新規メールチェック用の履歴から不要データを随時削除。 (従来はサーバから削除されても履歴データを保持していた)。 Ver.1.0.8 2001.02.07 ・フィルターで「全て除く」を指定した場合、全て印刷されないバグを修正。 Ver.1.5.0 2001.02.12 ・以下の機能追加と修正 @迷惑メール対策。 AAPOP認証対応。 Bインターフェースの一部変更。 C印刷フィルターに添付ファイル名を追加。 DPOP3エンジンBSMTP.DLL(Tatsuo Babaさん作)を バーアップ(Ver 2.1.1.29)。 Ver.1.5.1 2001.02.16 ・簡易セキュリティ(起動時&復帰時パスワード)機能追加。 Ver.1.5.2 2001.02.17 (非公開) ・迷惑メール対策で差出人不明であってもチェックできないバグを修正。 Ver.1.5.3 2001.02.24 ・自動印刷ページ数の上限設定(アカウント別)を追加。 Ver.1.5.4 2001.03.04 ・メールヘッダの印字を選択可能とした。 Ver.1.5.5 2001.08.01 ・迷惑メールの履歴を個別に削除するとエラー発生(全削除は問題無)。 ・環境設定から戻ってきたときに既存メールを開けないことがある。 ・印刷時のページ枠を消せるようにした。 Ver.1.6.0 2001.08.12 ・以前から要望のあった添付ファイルの印刷に対応しました。 ・印刷時の最大フォントサイズを72ポイントまでアップ。 Ver.1.6.0n 2001.09.02 ・セットアップファイルの不具合で、インストール時に「システムファイル が最新ではない・・・云々」のメッセージが現われてインストールが先に 進まないバグを修正。 Ver.1.6.1 2001.09.18 ・Windows2000でダイヤルアップ接続をすると「実行時エラー53」 が発生するバグを修正。 Ver.1.6.2 2001.09.28 ・「受信後、メールサーバーから削除」を設定した時に、次回起動時に 受信フォルダ内のメールが全て削除されてしまうバグを修正。 Ver.1.6.3 2001.11.25 ・細かなバグ修正とタスクトレイに常駐時のToolTipを正確に表示。 Ver.1.6.4 2002.01.22 ・添付ファイル印刷が実行不能になっていたバグを修正。 Ver.1.6.5 2002.03.23 ・Windows起動時に自動起動の設定追加。 ・自動印刷時、添付ファイルのみの印刷を設定可。 ・操作ガイドにエラーコード解説を追加。 Ver.1.6.6 2003.01.03 ・既読メールを再度受信してしまうバグを修正。 ・セットアッププログラムの修正 (2バイトユーザ名でのインストールエラーを回避) Ver.1.7.0 2003.12.12 ・受信メールの管理方式を変更(受信リストの表示を高速化)。 ・受信エラー時に自動再試行(最大5回)するルーチンを追加。 ・迷惑メールのヘッダ情報が正しく表示できないバグを修正。 ・「---本文---」表示から「本文」という文字を削除し、 ヘッダ情報を全てOFFにするとその行自体も非表示にした。 またヘッダ項目表示設定にこの行の非表示設定を追加。 ・アカウント毎に迷惑メールのON/OFFが可能。 ・印刷フィルターの「一つでも含む」場合のバグ修正。 Ver.1.7.5 2005.01.03 ・ヘッダ情報を全てOFFにし、更にヘッダ行の非表示をONにすると 本文が2重に出力されるバグを修正。 ・自動実行時、待機中に「迷惑メール一覧」や「ヘルプ」を開いたまま にしておくと、実行時エラーが発生するバグを修正。 ・迷惑メールの差出人・件名のブラックリスト文字列のチェックで テキストモード比較(大文字・小文字、全角・半角、ひらがな・カタカナ を区別しない)が指定可能。 ・迷惑メールの差出人メールアドレスにドメイン名チェックを追加。 ・2バイト文字を含むパスにインストールした場合にWindows起動時に起動 できないバグを修正。 ・ホームページの移転に伴いURL等のアドレスを修正。 Ver.1.7.6 2005.01.28 ・迷惑メールのドメインチェックでバグ修正。 Ver.1.7.7 2005.02.03 ・迷惑メールのドメインチェックでバグ修正その2。 Ver.1.8.0 2005.03.03 ・シェアウェア化に伴う各種設定。 Ver.1.9.0 2005.03.06 ・受信件数の制限(MAX256件)がなくなりました。 ・受信履歴の管理方法を変更。 ※このため、旧バージョンよりアップデートした場合、初回のみ サーバにあるメールを全て受信します。2回目以降は新着メール のみ受信されます。 ・受信メールリスト・迷惑メールリストの選択件数を表示。 Ver.1.9.1 2005.03.15(非公開) ・迷惑メール対策で送信日時(Dateヘッダ)が無いものを削除対象に設定追加。 ・迷惑メールチェックの不具合修正。 ・POP3エンジンBSMTP.DLL(Tatsuo Babaさん作)をバーアップ(Ver 2.3.2.11)。 Ver.1.9.5 2005.04.03 ・添付画像ファイル(BMP,JPG,GIF)をメルプリ本体のみで印刷可能。 原寸(または用紙幅)・リスト(サイズ固定)・一覧印刷・自動(1枚なら原寸、複 数は一覧)の4タイプで印刷可能です。 Ver.2.0.0 2005.05.05 ・スケジュール設定(時間帯・曜日)機能追加。 ・印刷ヘッダ・フッタの項目設定追加。 ・用紙設定情報(余白・用紙サイズ・向き)をアカウント毎に保持。 Ver.2.0.1 2005.06.05 ・POP3エンジンBSMTP.DLL(Tatsuo Babaさん作)をバーアップ(Ver 2.4.4.21)。 ・メール受信中に「型が一致しません」のエラーで強制終了する問題の対応。 (このエラーが発生するのは、メルプリ以外のメーラーで同じアカウントの メールを同時期に受信した場合です。) Ver.2.1.0 2005.12.21 ・メインフォームのサイズ変更(最大化も可)を可能。 ・添付印刷時に通常使うプリンタに出力されてしまう問題で、メルプリ側で 通常使うプリンタを強制変更するように修正。印刷後元のプリンタに復帰。 ・添付ファイルの印刷可能な最大ファイルサイズを指定可。 ・指定日数過ぎた受信メールを自動で削除する機能追加。 ・「自動印刷したメールを受信フォルダから削除」する設定で、添付印刷のみ の場合は削除しないバグを修正。 ・添付ファイル印刷設定で「添付ファイルのみ印刷する」を有効にした状態で 添付ファイル印刷を解除すると、枠のみで本文が印刷されないバグを修正。 Ver.2.1.1 2006.02.10 ・Ver.2.1.0を使用時、添付ファイルのみ印刷され本文が印刷されないバグを 修正。 この現象は以下の条件の時に発生します------------------------------ 添付ファイル詳細設定で「メルプリ本体で画像ファイルを印刷」が有効に なっていて添付ファイルに画像がない場合。 Ver.2.1.2 2006.02.10 ・Ver.2.1.1を使用時「添付のみ印刷する」+「メルプリ本体で画像を印刷する」 条件で、添付ファイルが無い場合に空ページが印刷されるバグを修正。 Ver.2.1.3 2006.02.21 ・印刷対象フィルターを複数指定した場合、後のフィルターNoで対象外となると 前のフィルターで印刷対象とみなされても印刷されないバグを修正。 ※印刷対象フィルターはNo.1〜6の1つでも対象とみなされれば印刷されます。 つまりフィルター条件項目はAND(かつ)ですが、フィルターNoはOR(または) の関係です。 Ver.2.1.4 2006.04.11 ・プレビュー画面で添付ファイル参照したときに、他の添付ファイルが残こる 不具合を修正。 ・添付ファイル印刷詳細設定で「前の印刷が終了しない間は待機する」をチェ ックしても保存されないバグを修正。 Ver.2.2.0 2006.05.16 ・メール受信時に、たまに読込みエラーが発生して受信フォルダに表示され ないメールが発生するバグを修正。 ※表示はされないが受信履歴には記録されるので既読メールになっている。 ・新着メールのチェック方法を一部修正。 ・×ボタンで終了しようとする際に確認ダイアログを表示。 Ver.2.3.0 2006.06.12 ・新着メールチェック方式を変更(重複受信・印刷対策として) ・ヘッダ情報読取時、受信フォルダのメール数が32767件を超えるとエラーする バグを修正。(こんなに沢山ため込む前に削除してね) ・メールサーバーとの接続エラー時に発生する実行時エラーの回避措置を追加。 ・動作検証用ログ(デバッグログ)出力機能を追加。 Ver.2.3.1 2006.08.19 ・枠線無しの設定で、印刷ヘッダ・フッタも無しの場合、上部の枠線(横線) のみ表示される不具合を修正。印刷ヘッダがあれば横線は表示されます。 ・タスクトレイにアイコンが表示されなかったり、Explorer.exeの初期化で 消えてしまう不具合を修正。 Ver.2.3.5 2006.09.02 ・メールヘッダにタブコードがある場合、強制的にスペースに変換。 ・待機中でもアカウントリストをクリック可能に変更。 ・重複受信するバグが新たに発見され、その修正。 Ver.2.3.6 2006.09.17 ・重複受信するバグが追加発見され、その修正。 Ver.2.3.7 2006.10.25 ・添付ファイルのみ印刷を手動印刷時にも可能にするオプションを追加。 (自動受信印刷時にプリンター障害で印刷に失敗した時に手動で印刷可) Ver.2.3.8 2006.12.01 ・複数のアカウントが登録されており、先に受信するアカウントで受信エラーが 発生し、後のアカウントでは正常受信した場合に先のアカウントの前回正常 印刷されたメールが再度印刷されることがあるバグを修正。 Ver.2.3.9 2006.12.10 ・新着メールチェック後の受信中にエラーや強制終了させると、そのときの新着 メール分が受信できなくなるバグを修正。 Ver.2.4.0 2008.03.05 ・「受信後メールサーバから削除」を有効にすると、256件以上メールを 受信した場合にメールが消失するバグを修正。 ・自動メール削除で実データがない場合、エラーする現象を回避。 ・PDFの添付印刷にDDE方式を追加。PrintアクションとDDE方式を選択可能。 ・動作設定の印刷フォントサイズが24ポイントまでしかないのを修正。 ・「自動印刷したメールは受信フォルダから削除」を有効にした場合、 アカウント毎に専用プリンタが異なると指定とは異なるプリンタに出力される バグを修正。 ・32,767を超えるメールデータを管理できないバグを修正。 ※メール件数が多いと動作が遅くなるので定期削除をお勧めします。 ・メール日時が1時間ずれる現象を自動修正。 ・POP3エンジンBSMTP.DLL(Tatsuo Babaさん作)をバーアップ(Ver 2.7.5.31)。 Ver.2.4.1 2008.06.04 (非公開) ・32,767件を超えるメールデータを自動削除する時にエラーするバグを修正。 Ver.2.4.2 2008.08.08 ・印刷フィルターで「一つでも含む」と「全て除く」の組合わせのときに印刷 対象外でも印刷するバグを修正。