Hi All
I followed this link http://blog.thoughtobject.com/2007/05/26/5/ and
installed inline-attachment for attaching image files in my mails.
But when i add this
@cid = Time.now.to_f.to_s + “[email protected]”
inline_attachment :content_type => “image/png”,
:body =>
File.read(“#{RAILS_ROOT}/public/images/lightbulb.png”),
:filename => “lightbulb.png”,
:cid => “<#{@cid}>”
in model emailer.rb
I get only this image in the mail
ie,even if i add some static content to html.erb as well as display some
of the dynamic data which i pass through,
recipients to_addr
from “[email protected]”
subject subj
body :cid => @cid, :message => msg, :name => to_name
content_type “text/html”
and use
in the html.erb file,
I get only the image without any text.
But in case,I remove this inline_attachment part
inline_attachment :content_type => “image/png”,
:body =>
File.read(“#{RAILS_ROOT}/public/images/lightbulb.png”),
:filename => “lightbulb.png”,
:cid => “<#{@cid}>”
and try without
in the html.erb file, the text are all coming .
I am not able to figure out whats wrong.Kindly help me in cracking this.
Thanks In Advance.
hi,
try this, it is working fine.
for inline attachment…
attachment :content_type => “application/html”,
:filename => filename,
:body => File.read(filename)
@cid='[email protected]'
image_path = "#{RAILS_ROOT}/public/images/logo.jpg"
f=File.open(image_path,'rb')
inline_attachment :content_type => "image/jpg",
:body => f.read,
:filename => "logo.jpg",
:cid => '<#{@cid}>'
body[:cid] = @cid
for display image in email
try this
Saboor wrote:
hi,
try this, it is working fine.
for inline attachment…
attachment :content_type => “application/html”,
:filename => filename,
:body => File.read(filename)
@cid='[email protected]'
image_path = "#{RAILS_ROOT}/public/images/logo.jpg"
f=File.open(image_path,'rb')
inline_attachment :content_type => "image/jpg",
:body => f.read,
:filename => "logo.jpg",
:cid => '<#{@cid}>'
body[:cid] = @cid
for display image in email
try this
Hai ,
This is a code i have uses to send an email with inline and
attachment .
I have one .png file .
I used above code to send an email . But i got an error
index 91697 out of string error
The code is
a=ActionMailer::Base.smtp_settings = { :address => ‘ip address’,
:port => 25 ,
:domain => ‘domain name’}
@cid = "[email protected]"
from 'from address'
recipients 'to address'
subject 'testing Mail '
attachment :content_type => “image/png”,
:body =>
File.read("#{RAILS_ROOT}/public/images/rails.png"),
:filename => “rails.png”
image_path = “#{RAILS_ROOT}/public/images/rails.png”
f=File.open(image_path,‘rb’)
inline_attachment :content_type => "image/png",
:body => f.read ,
:filename => "rails.png",
:cid => "<#{@cid}>"
body[:cid] = @cid .