# Email errors

**URL:** <https://www.ruby-forum.com/t/email-errors/66123>\
**Category:** Ruby\
**Created:** [August 23, 2006, 2:13pm UTC](https://www.ruby-forum.com/t/email-errors/66123 "2006-08-23T14:13:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![zanoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/e99b99/32.png) [@zanoni](https://www.ruby-forum.com/u/zanoni)\
**Post date:** [August 23, 2006, 2:13pm UTC](https://www.ruby-forum.com/t/email-errors/66123/1 "2006-08-23T14:13:14Z")

</div>

I’m working on this recipie from the Ruby Cookbook, but receiving  
errors. Not sure if this is code related or system related. I’m  
attempting to send mail via my ISP’s smtp server.  
To protect the innocent I took out the real names of domains , etc.

Errors:

:/instantrails/ruby/lib/ruby/1.8/net/protocol.rb:206:in `initialize': getaddrinfo: no address associated with hostname. (SocketError) from C:/instantrails/ruby/lib/ruby/1.8/net/protocol.rb:206:in `old\_open’  
from C:/instantrails/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout' from C:/instantrails/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout’  
from C:/instantrails/ruby/lib/ruby/1.8/net/protocol.rb:206:in `old_open' from C:/instantrails/ruby/lib/ruby/1.8/net/smtp.rb:393:in `do\_start’  
from C:/instantrails/ruby/lib/ruby/1.8/net/smtp.rb:378:in `start' from C:/instantrails/ruby/lib/ruby/1.8/net/smtp.rb:316:in `start’  
from  
C:/instantrails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.3/lib/action\_mailer/base.rb:447:in  
`perform_delivery_smtp' from C:/instantrails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.3/lib/action_mailer/base.rb:333:in `deliver!’ from  
C:/instantrails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.3/lib/action\_mailer/base.rb:227:in  
`method\_missing’ from C:/InstantRails/ruby\_progs/simplemailer.rb:24

Program:

#!/usr/bin/env ruby

require ‘rubygems’  
require ‘action\_mailer’

class SimpleMailer \< ActionMailer::Base  
def simple\_message(recipient)  
from ‘removed\_email\_address@domain.invalid’  
recipients recipient  
subject ‘A single-part message for you’  
body ‘This message has a plain text body’  
end  
end

ActionMailer::Base.server\_settings = { :address =\> ‘[smtp.mydomain.com](http://smtp.mydomain.com)’,  
:port =\> 25,  
:domain =\> ‘[mydomain.com](http://mydomain.com)’,  
:user\_name =\>  
‘removed\_email\_address@domain.invalid’,  
:password =\> ‘password’,  
:authentiation =\> :login }

puts SimpleMailer.deliver\_simple\_message(‘removed\_email\_address@domain.invalid’)

---

<div class="post-metadata">

**Author:** ![zanoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/e99b99/32.png) [@zanoni](https://www.ruby-forum.com/u/zanoni)\
**Post date:** [August 23, 2006, 2:21pm UTC](https://www.ruby-forum.com/t/email-errors/66123/2 "2006-08-23T14:21:15Z")

</div>

I think I had an error in the address , now that’s it’s corrected I  
get a new error:

`check\_response’: 504 CRAM-MD5 authentication mechanism not supported  
(Net::SMTPSyntaxError)

---

<div class="post-metadata">

**Author:** ![zanoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/e99b99/32.png) [@zanoni](https://www.ruby-forum.com/u/zanoni)\
**Post date:** [August 23, 2006, 2:33pm UTC](https://www.ruby-forum.com/t/email-errors/66123/3 "2006-08-23T14:33:19Z")

</div>

> > > > > “D” == Dark A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

D\> `check\_response’: 504 CRAM-MD5 authentication mechanism not supported  
D\> (Net::SMTPSyntaxError)

Net::SMTP use CRAM-MD5 if an user is given and no authentification  
mechamnism is given

> > :authentiation =\> :login }  
> > ^^^^^^^^^^^^^^

strange english word 🙂

Guy Decoux

---

<div class="post-metadata">

**Author:** ![zanoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/e99b99/32.png) [@zanoni](https://www.ruby-forum.com/u/zanoni)\
**Post date:** [August 23, 2006, 2:47pm UTC](https://www.ruby-forum.com/t/email-errors/66123/4 "2006-08-23T14:47:21Z")

</div>

I thought typos were one of the syntactic sugars of Ruby.  
🙂

Stuart

---

<div class="post-metadata">

**Author:** ![zanoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/e99b99/32.png) [@zanoni](https://www.ruby-forum.com/u/zanoni)\
**Post date:** [August 23, 2006, 4:51pm UTC](https://www.ruby-forum.com/t/email-errors/66123/5 "2006-08-23T16:51:45Z")

</div>

On 8/23/06, Dark A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I thought typos were one of the syntactic sugars of Ruby.

More like syntactic chili powder 😉
