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