I've got it working on Heroku! Thanks Michal!

To answer my own questions:
1. Yes, SENDGRID_USERNAME and SENDGRID_PASSWORD are installed when you
install the sendgrid addon.
2. ENV['SENDGRID_DOMAIN'] is used for the domain and this is also set.

I get this error message:
Not a Rails app, can't install the plugin quick_sendgrid

I presume this isn't a problem?

Anybody got any ideas how I would get this to also work locally? What
would I have to install?

cheers,

DAZ



On Aug 23, 11:58 am, DAZ <[email protected]> wrote:
> Thanks Michal, This is brilliant, just a couple of questions:
>
> 1. Where do I get SENDGRID_USERNAME and SENDGRID_PASSWORD from, or are
> they set up automatically when I install the Sendgrid addon?
> 2. What do I change the HELO domain to?
>
> cheers,
>
> DAZ
>
> On Aug 23, 11:53 am, misza222 <[email protected]> wrote:
>
>
>
> > Hi Daz,
>
> > How about that:
> > ==============
> > post '/contact' do
> >     require 'pony'
> >     Pony.mail(
> >       :to => 'your-email-address',
> >       :from => params[:from],
> >       :subject => params[:subject],
> >       :body => params[:content],
> >       :via => :smtp,
> >       :via_options => {
> >         :address              => 'smtp.sendgrid.net',
> >         :port                 => '587', # 587 for encryption
> >         :enable_starttls_auto => true,
> >         :user_name            => ENV['SENDGRID_USERNAME'],
> >         :password             => ENV['SENDGRID_PASSWORD'],
> >         :authentication       => :plain,
> > # :plain, :login, :cram_md5, no auth by default
> >         :domain               => 'change-that-domain.com'     # the
> > HELO domain provided by the client to the server
> >       })
> >     flash[:notice] = "Thank you for your e-mail."
>
> >     redirect '/'
> > end
> > ===============
> > Add necessary checks on params, change HELO domain and it's done I
> > suppose.
>
> > Michal
>
> > On Aug 22, 8:41 pm, DAZ <[email protected]> wrote:
>
> > > Hi,
>
> > > I'm using Sinatra and would like to create a very simple contact page
> > > that will send me an email when filled in.
>
> > > Is this possible on Heroku using Sendgrid and Pony? Do I need to also
> > > use a gmail account?
>
> > > Has anybody got any experience of this or advice?
>
> > > cheers,
>
> > > DAZ

-- 
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