0
我需要自動執行附件自動從POP3郵箱中的郵件下載的過程,一旦完成郵件就會被刪除。附件需要輸出到我的PHP腳本可以查看的某種文件夾。我試圖避免使用PHP下載附件,所以我正在研究使用Linux程序。Linux應用程序將附件下載到目錄中?
我已經看到了節目「MPOP」這也許可以做的工作的至少一部分,但有任何建議,將不勝感激。
我需要自動執行附件自動從POP3郵箱中的郵件下載的過程,一旦完成郵件就會被刪除。附件需要輸出到我的PHP腳本可以查看的某種文件夾。我試圖避免使用PHP下載附件,所以我正在研究使用Linux程序。Linux應用程序將附件下載到目錄中?
我已經看到了節目「MPOP」這也許可以做的工作的至少一部分,但有任何建議,將不勝感激。
Ruby和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
歡迎來到StackOverflow。這是一個編程問答網站。你的問題不是與編程相關的(這是一個與查找與編程無關的軟件相關的問題),因此在這裏是無關緊要的。我已投票將其遷移到[SuperUser](http://superuser.com),在那裏更合適。請花幾分鐘時間閱讀[常見問題](http://stackoverflow.com/faq),以便熟悉本網站以及在此提出哪些問題(以及不適合)。我們非常努力地將事情放在話題上,以便SO仍然是一個有用的資源。謝謝。 :) – 2012-04-02 00:44:36