Comments are inline.

On Wed, Apr 25, 2012 at 5:57 PM, Bhavesh <[email protected]> wrote:
> I think you are on vacation Yesterday, otherwise i could have done it
> yesterday.

Not on vacation, just really busy. :)

> If i use "mail" gem, then when i try to access new unread email, it
> fails, it always returns first mail whether it is read or unread.

As far as I remember, when you get mail via POP3 (as you are doing) there
is no way to mark an e-mail message as read. You can just download it and
delete it. You should use IMAP if you want to mark message as read.

> 1.      How can I get all the unread emails ?

Looks like this should do it:

Mail.all

More info:

http://rubydoc.info/gems/mail/Mail/IMAP
http://rubydoc.info/gems/mail/Mail/POP3

> 2.      How can I get all links that are present inside emails?

I do not think mail gem provides that functionality.

> or mail message body from the email?

mail.body.decoded

More info:

https://github.com/mikel/mail

> 3.      Can I click Links present inside an email? [This i can do once
> i have an link]

No, but you can save a link in a variable and than open the page with
Watir. You have to understand that mail gem and watir gem are really
focused. Mail gem just reads, sends and receives mail, does not know
anything about browsers or links. Watir gem just drives browsers, does not
know anything about e-mail.

> 4.      How can I get emails from a specific folder, if I have
> subfolders?

Do you want to access e-mail messages on a server, or on your local machine?

Željko

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

Reply via email to