Estoy haciendo la automatización usando Watir que crea un correo electrónico que debo verificar. Me señalaron que la joya del correo electrónico es la forma más fácil de hacer esto.Necesito ayuda para leer los correos electrónicos con la gema "mail" en ruby
He añadido el siguiente código y puedo obtener el primer correo electrónico de mi bandeja de entrada.
require 'mail'
require 'openssl'
Mail.defaults do
retriever_method :pop3, :address => "email.someemail.com",
:port => 995,
:user_name => 'domain/username',
:password => 'pwd',
:enable_ssl => true
end
puts Mail.first
Soy nuevo en este foro y tienen siguientes preguntas:
¿Cómo puedo obtener todos los correos electrónicos no leídos? Intenté
Mail.all
,Mail.first
,Mail.last
, pero nada devuelve el correo electrónico no leído.¿Cómo puedo obtener todos los enlaces que están presentes en los correos electrónicos? ¿O el cuerpo del mensaje de correo electrónico específico? Necesito obtener el cuerpo del correo electrónico del primer correo electrónico no leído.
¿Cómo puedo obtener correos electrónicos de una carpeta específica, si tengo subcarpetas dentro de mi bandeja de entrada?
Watir no tiene nada que ver con su pregunta. No estoy seguro de cómo funciona esto, pero creo que deberías tratar de elegir las etiquetas correctas. –