2 Stimmen

Rails-App konfigurieren, um ALLE E-Mails aus dem Posteingang abzurufen

Ich verwende den folgenden Code zum Abrufen von E-Mails aus meinem Google Mail-Posteingang.

def get_mail
  Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)  
  Net::POP3.start('pop.gmail.com', 995, "uname","pass") do |pop|  
  unless pop.mails.empty?
       pop.each_mail do |mail|  
        email = TMail::Mail.parse(mail.pop)
        email_obj=EmailedQueries.new
        email_obj.save_email(email.from,email.subject,email.body_html)        
        end 
    end
 end   
end

Das funktioniert gut, aber es werden nur neue Mails aus dem Posteingang abgerufen. Stattdessen möchte ich eine separate Funktion, die ALLE E-Mails aus dem Posteingang abruft. Diese Funktion wird nur selten verwendet werden. Ich werde nicht ständig alle Mails abrufen. Nur bei Bedarf.

Danke!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X