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.
