Mailx : can we have the body to be a binary file ?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Mailx : can we have the body to be a binary file ?
# 1  
Old 01-01-2008
Mailx : can we have the body to be a binary file ?

Hi
I am totally dummy as far as UNIX is concerned, so please apologize.
I was just given the syntax to send multiple attachments with a body.txt message, it works great and we use it a lot.

Now, my question is : can we have the body to be a Binary file (like a Word Document for example)?

My customers gave me a Word document (with some formattings like colors, bullets, bold, underline, etc), and they would like to see that in the Body Message of the email.

Here is the syntax that we currently use to send body.txt with a CSV attachment. We would like the same syntax but for a body in DOC format (or equivalent... maybe XML ??)

$Unix_Command = cd /(mypath)/; (cat body.txt; uuencode attachment.csv attachment.csv) | mailx -m -s "My Subject" christophe.kirch@orange-ftgroup.com

Please note :
We are on HP-UX, but planning to move to LINUX in 2008.
We are on Lotus Notes but planning to move to Outlook in 2008.
We are launching the UNIX command from Peoplesoft SQR Reports, hence we would ideally need the command to be in one single row. [else i am still open to have it in a shell format, since we can also launch that from SQR]

Thanks in advance
Rgds
Chris

Last edited by CKIRCH; 01-01-2008 at 04:11 PM.. Reason: Just changing the options, so that i get notified with the answers
# 2  
Old 01-01-2008
Quote:
Originally Posted by CKIRCH
Now, my question is : can we have the body to be a Binary file (like a Word Document for example)?
The formatting of a body has to match the "content-type".

I strongly recommend you don't use a word document as a body, if want to be fancy then use HTML or, if you must, RTF.
# 3  
Old 01-01-2008
Hi Porter,

I am glad to see i am not the only one working during this bank holiday !
Please forgive my ignorance, but i am not sure to fully understand your answer.

- What do you mean by "Content-type" and how can i change/set that up ?
- True that i do not necessarily need DOC extension. It can be RTF or HTML, or whatever gives same results at the end!

=> I have just tried with RTF (i saved my DOC as RTF), but then i received the email with some junk characters in it...
By the way (and sorry for this "stupid" question) : when i FTP the RTF or HTML file from my Desktop to our UNIX server : shall i use ASCII or Binary ?
I think I tried both (and some error), but please confirm me.

TIA!
Rgds
Chris
# 4  
Old 01-01-2008
No, I'm not working. Smilie

content-type is a SMTP mail header field that describes the data being sent.

Otherwise the mail client has no idea on the format of the data. The file extension means nothing because it is not part of the message as we are talking about the content, not an attachment.

Search on this site and you will find examples....

basically the stdin to mailx is smtp-header fields followed by the actual content
# 5  
Old 01-01-2008
Data

Hi again PORTER,
Glad you are not working... me i am... and need to solve my issue asap!

Sorry to be a pain, but here are my (hopefully) last questions :

1- when i ftp DOC, RTF, HTM, HTML, XML from my desktop to our UNIX server (via WS FTP PRO), do i need to use ASCII or BINARY option ?

2- in my CAT command, do i need to UUENCODE the BODY ?
I know i do not need to do (i must NOT actually) when it is a TXT file, but what about the other extensions (as per above).

[I told you i was a dummy.....]
# 6  
Old 01-01-2008
Quote:
Originally Posted by CKIRCH
1- when i ftp DOC, RTF, HTM, HTML, XML from my desktop to our UNIX server (via WS FTP PRO), do i need to use ASCII or BINARY option ?
The two options are basically ascii or binary.

RTF, HTM, HTML, XML are all simple text formats hence ascii will do.

DOC can by *anything* but my guess is it's a MS Word document so use binary.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Mailx with attachment and message body

i have to attach the 'body in the email' along with attachment below code is throwing errors, how can i do it ? here body file contains message, it should display in email, please help i am using HP-UX (cat body ;) (uuencode attch1 attch1 ;) | mailx -m -s "testing" "abc@gmail.com" ... (4 Replies)
Discussion started by: only4satish
4 Replies

2. Shell Programming and Scripting

Need to print body of content using mailx

Hi, I'm a perl developer. I need to attach a file from my perl cgi script and send mail to our users whoever using our website. I have used mailx command to attach a file.. it is working fine for me. The problem I'm facing is I'm not getting body of the mail. I have a function called... (0 Replies)
Discussion started by: bheeshmaraja
0 Replies

3. Shell Programming and Scripting

The body of the Email -- mailx

Hi, I am using mailx command to send an email and i took the body of the email from a file, mailx -r gtt.org -s "Status Report " ss@org.com < $ProcessStatisticsFile but now i want to declare the body of the email in the command itself. I have tried with the following command but... (4 Replies)
Discussion started by: chinnu01
4 Replies

4. UNIX for Dummies Questions & Answers

Mailx empty body message

Hi, Is there a way to suppress this message? Null message body; hope that's ok My email string is: mailx -s "This is my subject" myemail@domain.com < /dev/null It's just an annoyance to me that I would like see go away. (3 Replies)
Discussion started by: bbbngowc
3 Replies

5. Shell Programming and Scripting

send attachment and body in one mail using mailx

Hi, Our requirement is to send an attachment and content in a single mail. I am using the below command to send attachement. --------------------- (uuencode $exp_file $exp_file) |mailx -s "$email_subject" $EmailRecipients -------------------- I m not able to send any message in the... (4 Replies)
Discussion started by: ashwin3086
4 Replies

6. UNIX for Dummies Questions & Answers

mailx and html body messages

Hi, I'm working on Solaris 9 (SPARC) and I like to send an html body message to our users when something happen. The problem is that I can't find how to give mime type information with mailx. To be recognized as html I need to put in email header this information: Mime-Version: 1.0... (2 Replies)
Discussion started by: gbagagli
2 Replies

7. Solaris

mailx on solaris - How to add mail body

hi, Can anyone please tell me how to add some text in the mail body like I can add subject using the following syntax. mailx -s "Hi - This is mail subject" xyz@abc.com Many Thanks. (4 Replies)
Discussion started by: abovais
4 Replies

8. UNIX for Advanced & Expert Users

display HTML text in body using unix mailX ????

display HTML text in body using unix mailX ????Hello, could any one tell me how to display text in html layout by sending a file using mailx command in unix. i know to use mailx : mailx -s "SUBJECT" user.name@domail.com < file_name.txt instead of txt file i want to send html page and... (8 Replies)
Discussion started by: sparan_peddu
8 Replies

9. Shell Programming and Scripting

mailx: concatenating strings for message body (KSH)

Hi all, Think this is a pretty simple problem, but I've been thinking about it for a few days. Let's say that I'm going to have to output the contents of a file as the body of a mailx message. I'll probably do this: cat <filename> | mailx <extra commands> However, how do I go about doing... (1 Reply)
Discussion started by: rockysfr
1 Replies

10. UNIX for Dummies Questions & Answers

MAILX Body containing SQL results

I have a KSH script that runs a SQL script, then sends an email to me indicating that it's completed. I would like to modify it so that the body of the email will contain a count of the number of records Added, Changed, Deleted as a result of the SQL script. Here's what I was trying, but it's... (2 Replies)
Discussion started by: dstinsman
2 Replies
Login or Register to Ask a Question