Visit Our UNIX and Linux User Community

Mailx command to send attachment file

Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Mailx command to send attachment file
# 1  
Old 11-12-2014
Mailx command to send attachment file


I need to send a attachment which has space in the file name as: "ABC Data Extract.txt" which is present in the location /home/projects/txt

i am using
HTML Code:
mailx -s "Sub" email_id "/home/projects/txt/ABC Data Extract.txt"
but i am not getting the attachment.
# 2  
Old 11-12-2014
try the below

uuencode path/'ABC Data Extract.txt'  "ABC Data Extract.txt" |mailx -s "subject"

# 3  
Old 11-12-2014
From man mailx:
       -a file
              Attach the given file to the message.

mailx -s "Sub" email_id -a "/home/projects/txt/ABC Data Extract.txt"

# 4  
Old 11-12-2014
Not working

HTML Code:
emal_sbjct_txt='ABC DEF'
Email_body.txt --> ABC
rpt_nm=ABC Data Extract.txt

cat "${DIR_TEMP}/Email_body.txt" |  mailx -s "${emal_sbjct_txt}" ${emal_id} -a ${dest_desc}/"${rpt_nm}"
the attachment is not getting delivred.
Also the email id are not coming correctly.
# 5  
Old 11-12-2014
If it's not correct, then what is it?
# 6  
Old 11-12-2014
Is it a script you posted? If yes, remove or comment out this (it makes no sense there): Email_body.txt --> ABC

You need to quote the value you're assigning to a variable if the value contains whitespace(s). Try
rpt_nm="ABC Data Extract.txt"

If the command still fails, the order of the mailx options might matter, in this case try (note option -a *before* the email address):
cat "${DIR_TEMP}/Email_body.txt" |  mailx -s "${emal_sbjct_txt}" -a ${dest_desc}/"${rpt_nm}" ${emal_id}

If everything fails, post your script and error messages you get.
This User Gave Thanks to junior-helper For This Post:
# 7  
Old 11-12-2014
-a does not exist on standard unix to my knowlege except maybe the very last release...
and may not be for attach <file> e.g. here a Debian:
     -a      Specify additional header fields on the command line such as "X-Loop: foo@bar" etc.  You have to use
             quotes if the string contains spaces.  This argument may be specified more than once, the headers will
             then be concatenated.

That is why we insist so much on you giving the shell you use, and the architecture / OS and OS release...

Previous Thread | Next Thread
Test Your Knowledge in Computers #468
Difficulty: Medium
Both Ethernet and IPv4 use an all-zeros broadcast address to indicate a broadcast packet.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to send a PDF attachment via MAILX?

Hi, We are using HPUX and have a script to send PDF attachment via MAILX Basically the script does the following: echo > $HOME/MY_mail_file uuencode o40881754.pdf o40881754.pdf >> MY_mail_file cat MY_mail_file | mailx -m -s "Sending PDF attachment" <email address> This script works... (7 Replies)
Discussion started by: Michel
7 Replies

2. UNIX for Dummies Questions & Answers

Unable to send attachment using mailx command

I am unable to send email with attachment using the mailx command. Without the attachment, the email goes through file. This is the command I use. Works : $ echo "Test" | mailx -s "Test" Fails : $echo "Test" | mailx -a all-dss-accounts.txt -s "Test"... (3 Replies)
Discussion started by: nkarthik_mnnit
3 Replies

3. Shell Programming and Scripting

want to send .csv file as an attachment using mailx command.

want to send .csv file as an attachment using mailx command. Please help!!! (1 Reply)
Discussion started by: gagandeep
1 Replies

4. 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

5. Shell Programming and Scripting

Mailx: How to send a attachment using mailx command

Hi All, Can anyone please provide the command for sending an mail with attachment using mailx command. Thanks in Advance :) Regards, Siram. (3 Replies)
Discussion started by: Sriram.Vedula53
3 Replies

6. UNIX for Advanced & Expert Users

how to send file as attachment using mail or mailx

I have a need to send a file from the unix command line to be sent as an attachment. Is this possible? That is when I open my outlook email I need to file to appear as an attachment. Also, is there a way to use the mail binary (not mailx) to modify the "reply address". mailx -r works but I need... (1 Reply)
Discussion started by: kieranfoley
1 Replies

7. Shell Programming and Scripting

Problem with Mailx command to send mail with attachment

Hi, I am using mailx command to send a mail with attachment. It's working fine, but with attachment I am getting one extra attachment like (ATT00131.txt). I have tried to use unix2dos command also. But still I am getting the extra attachment. I am using the following code: subject="temp... (5 Replies)
Discussion started by: viswanatharv
5 Replies

8. Shell Programming and Scripting

How to send attachment to web-based email client using mailx

hi, i am trying to send mail with attachment to web-based email client like using mailx. the problem is it is displayed in content rather than as attachment. the code i am using is as follows, uuencode test1.txt test1.txt | mailx -s "test only" does anyone... (1 Reply)
Discussion started by: randomcz1
1 Replies

9. Shell Programming and Scripting

UNABLE to send 5MB attachment using mailx

hi, i've created a script that sends out an email using the mailx and uuencode command. the script is ok, but when a 5MB attachment is sent, there are time that the intended recepients does not receive any email. i tested it and the issue is intermitent. please help on how to troubleshoot. i... (3 Replies)
Discussion started by: tads98
3 Replies

10. Shell Programming and Scripting

HELP!!! how to send PDF file as an attachment using mailx

Hi, iam using the following command: uuencode file1.pdf file1.pdf|mailx - s "waz up?" Iam recieving an encoding error when i try to open the attachment. Pls help..very urgent!!! (1 Reply)
Discussion started by: Brat
1 Replies

Featured Tech Videos