Ya,,,

Controller Code
  def sendmail
    recipient = params[:email][:recipient]
    subject = params[:email][:subject]
    message = params[:email][:message]
    cc = ""
    Emailer.deliver_contact(recipient, subject, message,
"Administrator", cc)
    if request.xhr?
      flash[:notice] = 'Error sending message. Please try again
later.'
    else
      flash[:notice] = 'Message sent successfully!'
    end
    redirect_to :back
  rescue
    flash[:notice] = 'Error sending message. Please try again later.'
    redirect_to :back
  end

Which goes to Model code

def contact(recipient, subject, message, sent_by, cc, sent_at =
Time.now)
      @subject = subject
      @cc = cc
      @recipients = recipient
      @sent_by = sent_by
      @from = '[email protected]'
      @sent_on = sent_at
      @body["title"] = 'This is title'
          @body["email"] = '[email protected]'
          @body["message"] = message
      @headers = {}
   end


On Aug 28, 2:11 pm, heimdull <[email protected]> wrote:
> how do you send the email? Is there a controller action that sends the
> email?
>
> On Aug 28, 10:19 am, Ritvvij <[email protected]> wrote:
>
> > Hi,
>
> > i am using ruby 1.8.7 and rails 2.3.3
> > i can send emails using gmail smtp
> > my config is:
>
> > ActionMailer::Base.raise_delivery_errors = true
> > ActionMailer::Base.perform_deliveries = true
> > ActionMailer::Base.delivery_method = :smtp
> > ActionMailer::Base.default_charset = 'utf-8'
> > ActionMailer::Base.smtp_settings = {
> >   :enable_starttls_auto => true,
> >   :address => "smtp.gmail.com",
> >   :port => 587,
> >   :domain => "gmail.com",
> >   :authentication => :plain,
> >   :user_name => "[email protected]",
> >   :password => "bla",
> >   :default_content_type => "text/html"
>
> > }
>
> > I am composing email using tiny mce editor
> > On sending it..
>
> > I see it on gmail as
> > <html><p>lndglds</p>
> > <p>sfglfs</p>
> > <p>&nbsp;</p></html>
>
> > instead of the html rendered.
>
> > Does any one kno why?
--~--~---------~--~----~------------~-------~--~----~
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