erika
November 4, 2008, 8:52am
1
Hi,
Is there a possibility in ruby or with a ruby extension for checking
emails?
I’m thinking something like the following:
ruby accesses a site and after a button is pressed an email is send to
an address
ruby opens the mail handler (Outlook express / Thunderbird) and waits
that the email is downloaded
opens the email (the email can be identified by it’s subject)
check if some text can be found in the email
Is this possible?
Thank you.
Br,
Erika
erika
November 4, 2008, 9:11am
2
It’s possible, depending on the type of email account, and can be done
without relying on an external application. Check into the net/pop3
and net/imap core libraries.
http://www.ruby-doc.org/core/classes/Net/POP3.html
http://www.ruby-doc.org/core/classes/Net/IMAP.html
The examples for either are good starting points.
erika
November 4, 2008, 9:11am
3
From: Erika [mailto:[email protected] ]
Sent: Tuesday, November 04, 2008 1:20 PM
To: ruby-talk ML
Subject: checking emails with ruby
Hi,
Is there a possibility in ruby or with a ruby extension for
checking emails?
I’m thinking something like the following:
ruby accesses a site and after a button is pressed an email is
send to an address
ruby opens the mail handler (Outlook express / Thunderbird)
and waits that the email is downloaded
opens the email (the email can be identified by it’s subject)
check if some text can be found in the email
I believe it will be easier if you choose to (and can) avoid
Outlook/Thunder and read the mails via Ruby itself.
Reading mails from a POP/IMAP server is quite easy.
(For POP3)
http://www.ruby-doc.org/stdlib/libdoc/net/pop/rdoc/index.html