[Perl] sendmailで送られてきたメールの内容をとりだすには

[上に] [前に] [次に]
ST [E-Mail] 2000/03/06(月) 11:06:29
Perlでsendmailを使ってメールを送ってそれを自動的に
ファイルにおとしこみたいのですが、procmailを使えば
ある程度できる事はわかったのですが、他になにか方法は
あるでしょうか?

添付ファイルも付いてくるので、そのファイルもメールから
取り出して保存したいと思っております。

UNIXに詳しい方お願いいたします。

びーだま [E-Mail] 2000/03/08(水) 04:27:08
Perlでやるなら、ソケット通信で、POP3 プロトコルをしゃべって
メールを取ってくれば良いのではないでしょうか?

PerlでのPOP3を使ったソケット通信の例を学ぶには、
Perl徹底活用インターネットダイレクトアクセス
http://www.jkc.co.jp/publish/support/perl-inter/

などの書籍は大変参考になります。

添付者ファイルに関しては本文から取り出して、デコードする際に
いろいろ手間がかかるかもしれませんね。MIME, BinHex, UUencode
とかに対応するとかかな・・・

簡単なメール受信ソフトを作るくらいの気概が必要かも。(^^:

procmail に関してはあまりよくわからないので、私はパスです。
ごめんなさい。

ST 2000/03/08(水) 20:44:30
びーだまさんありがとございます。

pop3について学ばなければいけないようですね。
ちょっと頑張ってみます。

[上に] [前に] [次に]