# Retrieve mails using POP

**URL:** <https://www.ruby-forum.com/t/retrieve-mails-using-pop/120496>\
**Category:** Rails\
**Created:** [November 17, 2007, 4:50pm UTC](https://www.ruby-forum.com/t/retrieve-mails-using-pop/120496 "2007-11-17T16:50:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dhaval\_parikh33](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bcef8e/32.png) [@dhaval\_parikh33](https://www.ruby-forum.com/u/dhaval_parikh33)\
**Post date:** [November 17, 2007, 4:50pm UTC](https://www.ruby-forum.com/t/retrieve-mails-using-pop/120496/1 "2007-11-17T16:50:35Z")

</div>

Hello frnds

Is there a method of retrieving mails using POP? Pls send refrences for  
the same.

Thanks

Dhaval P.

---

<div class="post-metadata">

**Author:** ![dhaval\_parikh33](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bcef8e/32.png) [@dhaval\_parikh33](https://www.ruby-forum.com/u/dhaval_parikh33)\
**Post date:** [November 17, 2007, 5:12pm UTC](https://www.ruby-forum.com/t/retrieve-mails-using-pop/120496/2 "2007-11-17T17:12:29Z")

</div>

Dhaval P. wrote:

> Hello frnds
> 
> Is there a method of retrieving mails using POP? Pls send refrences for  
> the same.
> 
> Thanks
> 
> Dhaval P.

Really, did you even try to do a search for ruby and POP on Google?? If  
something is not working from the first hit that you get on Google when  
you search for Ruby POP, will you tell us what errors you are getting.

I know I’m going to get flamed (again) about pointing this out, but  
please at least do some basic level of search before asking the group  
here.

Anyway, I’ve done the work for you. Please look at:  
[http://www.ruby-doc.org/stdlib/libdoc/net/pop/rdoc/classes/Net/POP3.html](http://www.ruby-doc.org/stdlib/libdoc/net/pop/rdoc/classes/Net/POP3.html)

[http://www.google.com.sg/search?hl=en&q=ruby+pop3+&btnG=Search&meta=](http://www.google.com.sg/search?hl=en&q=ruby+pop3+&btnG=Search&meta=)

Cheers,  
Mohit.  
11/18/2007 | 12:11 AM.

---

<div class="post-metadata">

**Author:** ![dhaval\_parikh33](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bcef8e/32.png) [@dhaval\_parikh33](https://www.ruby-forum.com/u/dhaval_parikh33)\
**Post date:** [November 17, 2007, 6:54pm UTC](https://www.ruby-forum.com/t/retrieve-mails-using-pop/120496/3 "2007-11-17T18:54:21Z")

</div>

> > Is there a method of retrieving mails using POP? Pls send refrences for  
> > the same.

If your mail is on Gmail (that uses ssl), the gmailer lib will make  
your life easier :

gmailer :  
[http://rubyforge.org/projects/gmailutils](http://rubyforge.org/projects/gmailutils)  
[http://rubyforge.org/docman/view.php/869/194/README](http://rubyforge.org/docman/view.php/869/194/README)

Example :

require ‘rubygems’  
require ‘gmailer’

def import  
count=0  
GMailer.connect(‘jobifier’, ‘password001’) do |g|  
g.messages(:label =\> “inbox”) do |ml|  
ml.each\_msg do |conversation|  
Email.create!(  
:title =\> conversation.subject,  
:text =\> conversation.body,  
:sender =\> conversation.sender,  
:sender\_email =\> conversation.sender\_email,  
:reply\_email =\> (conversation.reply\_email.blank?) ?  
conversation.sender\_email : conversation.reply\_email  
)  
count += 1  
conversation.archive  
end  
end #connect  
end  
count  
end

Alain R.

> 

[http://www.ruby-doc.org/stdlib/libdoc/net/pop/rdoc/classes/Net/POP3.html](http://www.ruby-doc.org/stdlib/libdoc/net/pop/rdoc/classes/Net/POP3.html)

> [ruby pop3 - Google Search](http://www.google.com.sg/search?hl=en&q=ruby+pop3+&btnG=Search&meta=)

---

<div class="post-metadata">

**Author:** ![dhaval\_parikh33](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bcef8e/32.png) [@dhaval\_parikh33](https://www.ruby-forum.com/u/dhaval_parikh33)\
**Post date:** [November 19, 2007, 4:50pm UTC](https://www.ruby-forum.com/t/retrieve-mails-using-pop/120496/4 "2007-11-19T16:50:44Z")

</div>

thanks a lot that was really useful
