def send_mail(person,textarea,subject,attachment_id)
recipients person.email1
cc person.email2
from "some email address"
subject subject
content_type "text/html"
body textarea
unless attachment_id.nil?
@attachment = Attachment.find_by_id(attachment_id)
filename = @attachment.filename.rstrip
attachment @attachment.content_type do |a|
a.filename = @attachment.filename
a.body
File.read("c:\\inetpub\\event\\public\\data\\#{filename}")
end
end
end
Hello Above is the code for sending attachment.
Problems
1. Whenever i send an attachment, the attachment does not open in the
recepients inbox.The recepient gets an exclaimation mark at the end of
the filename in the attachment.
2. Also my email text (i.e body of the email) is in html format that
does not appear in html format. If i remove the attachment part and set
the content_type to "text/html" then the text appears in html format.
But i want to send text in html format and also the attachment.
I believe there is something wrong with the way i have written
content_type.
Can anyone please help me.
Thank you.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---