2
Lors de la récupération du courrier électronique, TMail semble analyser le corps du courrier électronique deux fois, lorsque j'utilise ce code. Tous les autres paramètres sont corrects (from_email, email_subject). Des idées?Problème lors de l'extraction du courrier à l'aide de TMail dans Ruby on Rails
def get_mail
Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
Net::POP3.start('pop.gmail.com', 995, "uname","pass") do |pop|
mail_header=[];mail_subject=[];mail_body=[];mail_from=[]
unless pop.mails.empty?
pop.each_mail do |mail|
email = TMail::Mail.parse(mail.pop)
mail_subject = email.subject
mail_body = email.body
mail_from = email.from
email_obj=EmailedQueries.new
email_obj.save_email(mail_from, mail_subject, mail_body)
end
end
end
end
Que fait save_email avec le corps? Peut-être que ça passe par le corps une fois quand vous l'analysez, et une fois quand vous faites quelque chose de significatif avec save_email? –