% ruby earth.rb -nospool -nodb < 展開したディレクトリ/testmail |
*** Header part **************************************************************** Return-Path: <rp@example.ne.jp> From: rp@example.ne.jp To: p@example.ne.jp MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: Text/Plain; charset=iso-2022-jp X-Mailer: earth.rb version 3.4.0 **** Body part ***************************************************************** == Infomation ============================================== 30 byte ========== Subject: 0/m@fjts.org -------------------------------------------------------------------------------- From: m@fjts.org Subject: 転送のテスト To: m@fjts.org Date: Match: default -------------------------------------------------------------------------------- |
*** Header part **************************************************************** Return-Path: <rp@example.ne.jp> From: rp@example.ne.jp To: p@example.ne.jp MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: Text/Plain; charset=iso-2022-jp X-Mailer: earth.rb version 3.4.0 **** Body part ***************************************************************** == No.0 ==================================================== 334 byte ========== Subject: 0-0/転送のテスト -------------------------------------------------------------------------------- これは、転送のテストです。うまくいくんでしょうか?これがうまくいけば、とりあえずの設定はおしまいです。◆あとは、earth_setting.rbをいじってください。ただし、earth_setting.rbは、Rubyで書かれており、このプログラムで直接読まれている(requireされて -------------------------------------------------------------------------------- == No.1 ==================================================== 334 byte ========== Subject: 0-1/転送のテスト -------------------------------------------------------------------------------- いる)ため、earth_setting.rbに何らかのエラーがあれば、このプログラムは、動きません。◆もし、設定後に動かなくなった場合は、log/messagesやlog/wrapperlogを見てください。log/wrapperlogには、エラーメッセージか書き込まれるようにしてあります -------------------------------------------------------------------------------- == No.2 ==================================================== 110 byte ========== Subject: 0-2/転送のテスト -------------------------------------------------------------------------------- 。◆ちなみに、このソフトウェアのライセンスは、GPLです。 -------------------------------------------------------------------------------- |
次に実際に携帯電話に転送できるかどうか、のテストをします。
これは、先程のものに -mail
というオプションをつけて行います。
% ruby earth.rb -nodb -mail < 展開したディレクトリ/testmail |
これで、先程の出力が、携帯電話に転送されれば、OK です。 (1 分くらいプロンプトが戻って来ないことがありますが、 無限ループに入っているわけではありません。)
最後にメールの転送の設定です。 sendmail の場合は、ホームディレクトリの下の .forward に以下のような記述をします。
\ReturnPathAddress で設定した E-mail address, "| earth.rb があるディレクトリ/earth.sh -mail" |
これで自分で出したメールが携帯電話に転送されれば、一番簡単な設定は、 終りです。POP を使う場合に関しては、次の節で説明します。