Aoife,

does your server have a DNS server set in the network settings so it
can determine the ip address for that domain?

Just did an nslookup on that domain:

tretch$ nslookup smtp.vodafone.ie
Server:         68.87.76.178
Address:        68.87.76.178#53

Non-authoritative answer:
*** Can't find smtp.vodafone.ie: No answer

Sounds like it can't be found. ping doesn't work either.

Al

On Feb 8, 4:49 am, Aoife Donovan <[email protected]>
wrote:
> SocketError in EmailController#correspond
> getaddrinfo: no address associated with hostname.
>
> Please see above, these are the errors i get when i try to email a user
> on my networking site. Can you help please.
>
> Actionmailer address = smtp.vodafone.ie
>
> Below is code used for the email controller in
> apps/controllers/email_controller.rb There doesnt seem to be any code
> missing. Can someone help with this error, are there any possible
> solutions???
>
> Thanks.
>
> class EmailController < ApplicationController
>   layout "site"
>   include ApplicationHelper
>   include ProfileHelper
>   before_filter :protect, :only => [ "correspond" ]
>
>   def remind
>     @title = "Mail me my login information"
>     if param_posted?(:user)
>       email = params[:user][:email]
>       user  = User.find_by_email(email)
>       if user
>         UserMailer.deliver_reminder(user)
>         flash[:notice] = "Login information was sent."
>         redirect_to :action => "index", :controller => "site"
>       else
>         flash[:notice] = "There is no user with that email address."
>       end
>     end
>   end
>
> def correspond
>     user = User.find(session[:user_id])
>     recipient = User.find_by_user_name(params[:id])
>     @title = "Email #{recipient.name}"
>     if param_posted?(:message)
>       @message = Message.new(params[:message])
>       if @message.valid?
>         UserMailer.deliver_message(
>           :user => user,
>           :recipient => recipient,
>           :message => @message,
>           :user_url => profile_for(user),
>           :reply_url => url_for(:action => "correspond",
>                                 :id => user.user_name)
>         )
>         flash[:notice] = "Email sent."
>         redirect_to profile_for(recipient)
>       end
>     end
>   end
> end
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to