Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 使用gem邮件[POP3]将邮件标记为已删除_Ruby_Email - Fatal编程技术网

Ruby 使用gem邮件[POP3]将邮件标记为已删除

Ruby 使用gem邮件[POP3]将邮件标记为已删除,ruby,email,Ruby,Email,我用宝石。我的代码: Mail.defaults do retriever_method :pop3, :address => CONFIG_FILE["mail_params"]["address"], :port => CONFIG_FILE["mail_params"]["port"], :user_name

我用宝石。我的代码:

Mail.defaults do
    retriever_method :pop3, :address => CONFIG_FILE["mail_params"]["address"],
                     :port => CONFIG_FILE["mail_params"]["port"],
                     :user_name => CONFIG_FILE["mail_params"]["user_name"],
                     :password => CONFIG_FILE["mail_params"]["password"],
                     :enable_ssl => CONFIG_FILE["mail_params"]["enable_ssl"]
end

emails = Mail.all(:order => :asc)

emails.each do |mail|
   #do something 
end
如何在我的周期中标记仅删除一封信件?像这样的
邮件。删除
。我想,如果在处理信件时出现错误,请将其删除,否则请离开
文档只包含一种删除所有邮件的方法。全部删除