# Mail\_fetcher socket error

**URL:** <https://www.ruby-forum.com/t/mail-fetcher-socket-error/142792>\
**Category:** Engines\
**Created:** [July 11, 2008, 4:36pm UTC](https://www.ruby-forum.com/t/mail-fetcher-socket-error/142792 "2008-07-11T16:36:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![axees335](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e68b1a/32.png) [@axees335](https://www.ruby-forum.com/u/axees335)\
**Post date:** [July 11, 2008, 4:36pm UTC](https://www.ruby-forum.com/t/mail-fetcher-socket-error/142792/1 "2008-07-11T16:36:40Z")

</div>

Hi,  
I am using the mail\_fetcher from

[rubyforge.org/var/svn/slantwise/fetcher](http://rubyforge.org/var/svn/slantwise/fetcher)

as described in Advanced Rails Recipes,  
Recipe 40.

It works great, but every once in a while  
I get a SocketError and it dies with the  
error output:

./script/…/config/…/vendor/plugins/fetcher/lib/fetcher/…/vendor/secure\_pop.rb  
:98:in `initialize': getaddrinfo: Name or service not known (SocketError) from ./script/../config/../vendor/plugins/fetcher/lib/fetcher/../vendor/ secure_pop.rb:98:in `do\_start’  
from /usr/lib/ruby/1.8/timeout.rb:56:in `timeout' from /usr/lib/ruby/1.8/timeout.rb:76:in `timeout’  
from  
./script/…/config/…/vendor/plugins/fetcher/lib/fetcher/…/vendor/  
secure\_pop.rb:98:in `do_start' from /usr/lib/ruby/1.8/net/pop.rb:432:in `start’  
from  
./script/…/config/…/vendor/plugins/fetcher/lib/fetcher/pop.rb:21:  
in `establish_connection' from ./script/../config/../vendor/plugins/fetcher/lib/fetcher/base.rb:31 :in `fetch’  
from script/mail\_fetcher:16:in `start' from script/mail_fetcher:15:in `start’  
from ./script/…/config/…/lib/daemon.rb:55:in `start' from ./script/../config/../lib/daemon.rb:45:in `start’  
from ./script/…/config/…/lib/daemon.rb:32:in `daemonize' from ./script/../config/../lib/daemon.rb:14:in `daemonize’  
from script/mail\_fetcher:27

Does anyone know what causes this error?

Thanks,

Jim
