What I want, and can''t seem to achieve, is to send an html email with an attachment. As it stands, I can do one or the other and aren''t sure how to get both to work. Mailer: http://pastie.org/1119939 Corresponding view: http://pastie.org/1119941 Can anyone give me some assistance with this or point me to some relevant documentation? Note: the attachment could be in almost any format but is likely to be a .doc or .pdf file. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Pale Horse wrote:> > What I want, and can''t seem to achieve, is to send an html email with an > attachment. As it stands, I can do one or the other and aren''t sure how > to get both to work. > > Mailer: > > http://pastie.org/1128664 > > Corresponding view: > > http://pastie.org/1128665 > > Can anyone give me some assistance with this or point me to some > relevant documentation? > > Note: the attachment could be in almost any format but is likely to be a > .doc or .pdf file.Can anyone help me with this? It is still giving me issues. The updated pasties are in the quote above. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Hi, On Tue, Aug 31, 2010 at 5:34 AM, Pale Horse <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> Pale Horse wrote: >> >> What I want, and can''t seem to achieve, is to send an html email with an >> attachment. As it stands, I can do one or the other and aren''t sure how >> to get both to work.http://api.rubyonrails.org/classes/ActionMailer/Base.html I suspect the answer to your problem lies in the last sentence of the ''Multipart Emails'' section which says: "Implicit template rendering is not performed if any attachments or parts have been added to the email. This means that you’ll have to manually add each part to the email and set the content type of the email to multipart/alternative." The latter portion of the ''Mailer Models'' section addresses explicit template rendering. Googling ''rails mailer explicit template rendering'' offered up some links that look helpful. There''s one by Eric Hodel that looked like it might point the way. HTH, Bill -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On Aug 31, 11:34 am, Pale Horse <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> Pale Horse wrote: > > > What I want, and can''t seem to achieve, is to send an html email with an > > attachment. As it stands, I can do one or the other and aren''t sure how > > to get both to work.I think you''re screwing thinks up by forcing the content type to text/ html - an email with attachments is going to be multipart. Might be different in 3, but in 2.3 there''s a part method that allows you to specify each of the parts (plain, html, attachments etc.) Fred> > > Mailer: > > >http://pastie.org/1128664 > > > Corresponding view: > > >http://pastie.org/1128665 > > > Can anyone give me some assistance with this or point me to some > > relevant documentation? > > > Note: the attachment could be in almost any format but is likely to be a > > .doc or .pdf file. > > Can anyone help me with this? It is still giving me issues. The updated > pasties are in the quote above. > -- > Posted viahttp://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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Frederick Cheung wrote:> > On Aug 31, 11:34�am, Pale Horse <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote: >> Pale Horse wrote: >> >> > What I want, and can''t seem to achieve, is to send an html email with an >> > attachment. As it stands, I can do one or the other and aren''t sure how >> > to get both to work. > > I think you''re screwing thinks up by forcing the content type to text/ > html - an email with attachments is going to be multipart. Might be > different in 3, but in 2.3 there''s a part method that allows you to > specify each of the parts (plain, html, attachments etc.) > > FredThank you for your replies, both of you. It is true that I need to split the email into different parts but the syntax is losing me. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On 31 Aug 2010, at 13:10, Pale Horse wrote:>>>> What I want, and can''t seem to achieve, is to send an html email >>>> with an >>>> attachment. As it stands, I can do one or the other and aren''t >>>> sure how >>>> to get both to work. >> >> I think you''re screwing thinks up by forcing the content type to >> text/ >> html - an email with attachments is going to be multipart. Might be >> different in 3, but in 2.3 there''s a part method that allows you to >> specify each of the parts (plain, html, attachments etc.) >> >> Fred > > Thank you for your replies, both of you. It is true that I need to > split > the email into different parts but the syntax is losing me.It''s a real pain, even in Rails 3 with the new mail gem (although it''s already a lot more streamlined). And be happy you don''t want to bring inline images to the mix. This might help: http://www.wetware.co.nz/blog/2010/06/sending-emails-with-rails-multipart-html-plain-with-attachments/ http://iamwil.posterous.com/2312983 Best regards Peter De Berdt -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Peter De Berdt wrote:> > On 31 Aug 2010, at 13:10, Pale Horse wrote: > >>> specify each of the parts (plain, html, attachments etc.) >>> >>> Fred >> >> Thank you for your replies, both of you. It is true that I need to >> split >> the email into different parts but the syntax is losing me. > > It''s a real pain, even in Rails 3 with the new mail gem (although it''s > already a lot more streamlined). And be happy you don''t want to bring > inline images to the mix. > > This might help: > http://www.wetware.co.nz/blog/2010/06/sending-emails-with-rails-multipart-html-plain-with-attachments/ > http://iamwil.posterous.com/2312983 > > > Best regards > > Peter De BerdtThose links helped me out and solved my problem; I just needed the syntax. The logic wasn''t a problem so that cleared it up for 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.