Does anyone know how to prevent a plain/text attachment to be inline
within an email? Is it as simple as changing the content_type to an
application type?
My app (not a web app) is using ActionMailer outside of rails and
everything is working like a charm, but I don't like that a plain text
attachment is being placed inline within the email. The attachment is
supporting data or db that I used to create the email. It is actually
a YAML flat file DB. It is quite long and will grow each week up to a
point. Most everyone I'm emailing will not care to see the data
within their email, but a few of my fellow "geeks" will, so a file
would be best.
Okay, it looks like it is up to the recieving end's app or browser to
render it inline because I dumped the TMail objects and the content-
disposition was "attachment; filename=db.yml". I'm thinking of trying
a different content-type like application/octet-stream or send a zip/
gz file instead.
How do you send a zip/gzip/bzip2 file? The File.read might not work
correctly below are my thoughts.
Well, it wont get THAT large. Maybe 200K. But, I see your point. I
don't have have a place to host the file right now. I'd like to send
it compressed since it is plain text. I was even thinking of sending
an xls file summary, but that would be larger.
Does anyone know if I compress it into another file using ZLib gzip
format, how to send it? Actually, any binary file. The examples all
show File.read and will that work with binary files. I would think
not.
I'll look into hosting the 2 files instead. But, it would be nice to
see an example of sending something other than an image file.