Ben kontrol etmek için gereken bir e-posta oluşturur Watir kullanarak otomasyon yapıyorum. E-posta geminde bunu yapmanın en kolay yolu olarak işaret ettim. ruby içinde "mail" gem ile e-postaları okumak için yardıma ihtiyacınız var
Aşağıdaki kodu eklenmiş ve benim doğuştan gelen ilk e-posta almak mümkün.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
Aşağıdaki soruları bu foruma yeni ve var:
nasıl okunmamış tüm e-postalar alabilirsiniz?
Mail.all
,Mail.first
,Mail.last
'u denedim, ancak okunmamış e-posta ile hiçbir şey dönmez.nasıl mevcut iç e-postalar tüm bağlantıları alabilirim? Veya belirli bir e-postadan posta mesajı gövdesi? İlk okunmamış e-postanın e-posta gövdesini almam gerekiyor.
nasıl alabilirim belirli bir klasöre gelen e-postalar gelen kutuma içinde alt varsa?
Watir'in sorunuzla alakası yok. Bunun nasıl çalıştığından emin değilim, ama doğru etiketleri seçmeyi denemeliyim. –