2012-04-02 7 views
0

添付ファイルがPOP3メールボックスのメッセージから自動的にダウンロードされ、完了するとメッセージが削除されるプロセスを自動化する必要があります。添付ファイルは、私のPHPスクリプトが見ることのできる何らかのフォルダに出力する必要があります。私はダウンロード添付ファイルのPHPを使用しないようにしようとしているので、私はLinuxのプログラムを使用して探しています。Linuxアプリケーションが添付ファイルをdirにダウンロードするには?

私は、仕事の少なくとも一部を行うことができるプログラム 'mpop'を見たことがありますが、どんな提案も感謝します。

+0

StackOverflowへようこそ。これはプログラミングの質疑応答サイトです。あなたの質問はプログラミング関連ではありません(プログラミングに関係しないソフトウェアを見つけることに関連する質問です)ので、ここでは話題にはなりません。私はそれをより適切な[SuperUser](http://superuser.com)に移行するよう投票しました。このサイトを熟知するために[FAQ](http://stackoverflow.com/faq)を読んでから、ここで質問するのに適切な質問があります。 SOが有用な資源として残るように、私たちはここで物事を話題にしておくのが大変です。ありがとう。 :) –

答えて

0

ルビーとmail gemはどうですか?

require 'mail' 

save_dir = '/tmp/attachments/' 

Mail.defaults do 
    retriever_method :pop3, :address => "pop.gmail.com", 
          :port  => 995, 
          :user_name => '<username>', 
          :password => '<password>', 
          :enable_ssl => true 
end 

Mail.all.each do |m| 
    m.attachments.each do |a| 
    begin 
     File.open(save_dir + a.filename, "w+b", 0644) {|f| f.write a.body.decoded} 
    rescue Exception => e 
     puts "Unable to save data for #{a.filename} because #{e.message}" 
    end 
    end 
end 
関連する問題