I actually did that after posting the question..
However, this sentence on http://docs.heroku.com/sendgrid is
misleading :

..This automatically creates a Sendgrid account for you, and
configures ActionMailer to use it by default...

Would be better to remove it from the docs.
Thanks.
v.

On Feb 4, 1:10 am, Pedro Belo <[email protected]> wrote:
> Hi,
>
> Since you're using Sinatra, ActionMailer was not automatically configured.
>
> You need to set it up to read your credentials from config vars, like 
> this:http://github.com/pedro/quick_sendgrid/raw/master/lib/quick_sendgrid.rb
>
> I'll make sure our docs on Sendgrid is updated to reflect that.
>
> Thanks,
> Pedro
>
> On Tue, Feb 2, 2010 at 9:52 AM, jajabak <[email protected]> wrote:
> > Hi,
>
> > I'm trying to configure my sinatra app to send emails via Sendgrid.
> > Steps I have done so far:
>
> > require 'sinatra/base'
> > require 'action_mailer'
>
> > # my sinatra controller code
>
> > class MyMailer < ActionMailer::Base
> >  def email
> >      recipients "[email protected]"
> >      from         "[email protected]"
> >      subject    "test email"
> >      sent_on    Time.now
> >      body       "This is a test."
> >  end
> > end
>
> > MyMailer.deliver_email
>
> > The Heroku docs say, I don't need anything else beside this:
>
> > heroku addons:add sendgrid:basic
>
> > I was getting error (NilClass, NoMethodError in Heroku gem, def
> > format..) when  'heroku config'.
>
> > There were some recommendations to do this:
>
> > heroku addons:remove sendgrid:basic
> > heroku addons:add sendgrid:basic
>
> > 'heroku config' now works fine. However, I'm still getting this error:
>
> > Errno::ECONNREFUSED: Connection refused - connect(2)
>
> > I tried to define the smtp arguments for ActionMailer manually
> > (extracted from the heroku config), however I got this error:
> > Errno::EAFNOSUPPORT: Address family not supported by protocol - socket
> > (2)
>
> > Am I missing something?
> > Please help.
> > Thanks.
> > v.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Heroku" 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 
> > athttp://groups.google.com/group/heroku?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" 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/heroku?hl=en.

Reply via email to