gpt4 book ai didi

php - Linux应用程序将附件下载到目录?

转载 作者:太空宇宙 更新时间:2023-11-04 04:24:52 24 4
gpt4 key购买 nike

我需要自动化一个过程,自动从 POP3 邮箱中的邮件下载附件,完成后,邮件将被删除。附件需要将输出输出到我的 PHP 脚本可以查看的某种文件夹中。我试图避免使用 PHP 下载附件,因此我正在考虑使用 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

关于php - Linux应用程序将附件下载到目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9969580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com