[PhillyOnRails] ActiveMailer issue sending email with both attachment AND body content

Andrew Libby alibby at tangeis.com
Fri Jun 20 09:13:32 MST 2008


Try setting your content_type  to  "multipart/alternative"

Andy


Ryan Miller wrote:
> Sure, thanks for your reply.  You'll see in my model the two ways I've
> tried attaching the file.  Both work, but both also remove my content
> (view).
>
> =========== controller ==============
> class InfoController < ApplicationController
>   protect_from_forgery :only => [:create, :delete, :update]
>   
>   def index
>   	Info.deliver_test_email(params, request.env)
>
>   	redirect_to request.env["HTTP_REFERER"]
>   end
> end
> =========== end controller ===============
>
> =========== model ===================
> class Info < ActionMailer::Base
>
>   def test_email(params, request)
>     sent_on     Time.new
>     subject     'Information request from website'
>     recipients  params[:txtEmail]
>     from        'miller2300 at comcast.net'   
>    
>     content_type 'text/html'
>
>     attachment :content_type => "image/jpeg",
>        :body => File.read("/tmp/CGI.5798.6")
>        
>     body(:sent_on => sent_on,:first_name =>
> params[:txtFirstName], :last_name => params[:txtLastName], :address =>
> params[:txtEmail])
>     
>     #attachment "image/jpeg" do |a|
>     #	a.filename="boris.jpg"
>     #	a.body = File.read("/tmp/CGI.5654.4")
>     #end
>     
>        	
>   end
> end
> ============ end model ==============
> ============ view =============
> <h3>Web form request at <%= @sent_on %></h3>
>
> <p>From: <em><%= @first_name %> <%= @last_name %> (<%= @address %>)</em>
> </p>
> =========== end view ===========
>
>
>
>   
>>     
>>> -------- Forwarded Message --------
>>> From: Andrew Libby <alibby at tangeis.com>
>>> Reply-To: talk at phillyonrails.org
>>> To: talk at phillyonrails.org
>>> Subject: Re: [PhillyOnRails] ActiveMailer issue sending email with
>>> both	attachment AND body content
>>> Date: Thu, 19 Jun 2008 09:37:41 -0400
>>>
>>> Mind posting your mailer code?
>>>
>>> This might help us figure out what's going on.
>>>
>>>
>>>
>>> Thanks.
>>>
>>> Ryan Miller wrote:
>>>       
>>>> I'm having some issues with a simple form mailer using ActiveMailer in rails
>>>> 2.0.2.
>>>>
>>>> I can send a plain old regular email just fine.
>>>> I can send an email with an attachment just fine.
>>>>
>>>> But, when I try to send an email with body content AND an attachment, the
>>>> email gets sent and delivered with the attachment, but the body content is
>>>> completely empty.  I've tried so many different things, but just can't get
>>>> it to work.  
>>>>
>>>> Anyone seen this before or suggest something to try?  Many thanks in
>>>> advance.
>>>>   
>>>>
>>>>
>>>>
>>>> // Ryan Miller
>>>> /*  Vive il sogno, via come il vento! */
>>>>
>>>> _______________________________________________
>>>> To unsubscribe or change your settings, visit:
>>>> http://lists.phillyonrails.org/mailman/listinfo/talk
>>>>   
>>>>         
>
>
> _______________________________________________
> To unsubscribe or change your settings, visit:
> http://lists.phillyonrails.org/mailman/listinfo/talk
>   

-- 

===============================================
Tangeis, LLC
Andrew Libby
alibby at tangeis.com
www.tangeis.com
610-761-1991
===============================================




More information about the talk mailing list