next up previous index
: 最低限の設定(POPを使う場合) : 簡単な設定方法 : 簡単な設定方法   索引


最低限の設定(メール転送を使う場合)

  1. まず、ダウンロードしたものを展開します。
  2. earth.rbと earth.sh, lib ディレクトリ(ディレクトリ内のファイルが 必要です)を同じディレクトリに置いてください。
  3. このディレクトリに sample 以下の earth_setting.rb.sample.jsky(ロングメール用の設定ファイル)か earth_setting.rb.sample.sky(普通のメール用の設定ファイル)を earth_setting.rb という名前にして置いてください。
  4. earth_setting.rb を編集する。
この設定の後、 earth.rbのあるディレクトリに移動して、

% ruby earth.rb -nospool -nodb < 展開したディレクトリ/testmail
を実行してください。このとき、エラーが出ずに 以下のような出力がされれば、設定はうまく行っていると思われます。 (ただし、E-mail address の設定等によって、実際に出力される内容は 異なります)

*** 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 を使う場合に関しては、次の節で説明します。



Masaharu FUJITA 平成15年7月15日