• ベストアンサー

メールの転送

pop3サーバーからメールを受信し、 (出来れば受信したメールはサーバー上に残したまま) 他のアドレスに転送したいのですが、 どうすれば良いでしょうか? ディストリビューションはVineLinux2.5です。

質問者が選んだベストアンサー

  • ベストアンサー
  • astronaut
  • ベストアンサー率58% (303/516)
回答No.4

ローカルで受信しなくてもいいなら、こんな感じじゃないですか? set postmaster sha-girl@example.com set nobouncemail defaults protocol pop3 keep ← サーバーに残す no mimedecode smtphost smtp.example.com ← プロバイダのSMTPサーバー poll pop3.example.com ← プロバイダのPOP3サーバー user sha-girl password xxxxxxxx is sha-boy@example.co.jp ← 転送先アドレス ローカルでも受信するなら、転送先のところをローカルユーザーにして、.forward で転送すれば良いかと。

sha-girl
質問者

お礼

丁寧にお答え頂きありがとうございます。 大変参考になりました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.3

そういうときは fetchmail を使います。

sha-girl
質問者

お礼

ご回答ありがとうございます。 fetchmail について調べていたのですが fetchmailrcの記述で外部のアドレスを指定して転送する方法がわかりません。 もしよければ教えていただけないでしょうか。

すると、全ての回答が全文表示されます。
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

>pop3サーバーからメールを受信し、 ということは、sendmailなどsmtpサーバも同時に動いてますか? あなたのホームディレクトリに.forwardファイル(/home/hoge/.forward)を作成して、 \hoge,別のメールアドレス などと記述したら、hogeさんが受け取るとともに、別アドレスに転送できますが。。。 かならずpopしたあとに転送したいのでしょうか?

sha-girl
質問者

お礼

ご回答ありがとうございます。 smtpもpop3も外部(他のサーバー)にあります。 その場合でも.fowardでの転送は可能なのでしょうか。

すると、全ての回答が全文表示されます。
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

転送は、自動的に転送するのでしょうか?手動で転送するのでしょうか? 手動なら、パッケ-ジに含まれているメ-ルツ-ル(sylpheed)つかったり、MHをインスト-ルして その中のdistコマンド使えばできるかと思います。 自動で、popサ-バ-から取り込んでとなると、ちょっと一工夫いるかも知れません。(cronで定期的にMHのツ-ル起動すればできそうな気もするけど)

sha-girl
質問者

お礼

ご回答ありがとうございます。 自動で転送したいと考えています。 cronに登録したときメールをサーバーに残しておくと ダブって送信してしまわないでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A