rajeshkumar created the topic: Various Commands to send an email in Linux
Sending mail
To send a message to one or more people, mailx can be invoked with arguments which are the names of people to whom the mail will be sent. The user is then expected to type in his message, followed by an ‘control-D’ at the beginning of a line.
mails -s "this is test" -a SG_COMM.sql.gz rajeshk@adobe.com < raj.txt
mailx rajesh@xyz.com < /tmp/db_reorg.log
echo "This is test Subject" | mailx rajesh@xyz.com
mailx -s "This is test Subject" rajesh@xyz.com < test.txt
echo "This is test Subject" | mailx -c love@xyz.com -s "Join us watching Star Wars" rajesh@xyz.com
Send an email in Linux with attachment
Attach /tmp/list.tar.gz and and send it
uuencode /tmp/list.tar.gz /tmp/list.tar.gz | mailx -s "Subject" rajesh@xyz.com
Email photo.png along with a text message read from body.txt
cat body.txt; uuencode photo.png photo.png) | mail -s "Subject" rajesh@xyz.com
Attach /tmp/filelist.tar.gz and read the content of a text using /tmp/body.txt
mutt -s “Backup status” -a /tmp/filelist.tar.gz rajesh@xyz.com < /tmp/body.txt
Unix command to send an email attachment
or
mailx command to send an email with attachment
Code:
uuencode file1 file2 | mail user@companyname.co.in -s "subject"
uuencode is a utility which is to be found with sharutils. make sure its installed. To check wheterh its installed or not.
which uuencode or
locate uuencode or
rpm -qa | grep sharutils
If you do not found, then you might have to install it. You need to install sharutils by folliwing commands….
Install uuencode
======================================
yum install shareutils
or
wget ftp.scientificlinux.org/linux/scientific/6.2/x86_64/os/Packages/sharutils-4.7-6.1.el6.x86_64.rpm
rpm -ivh sharutils-4.7-6.1.el6.x86_64.rpm
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn
- Implementing Managed IT Services: A Step-by-Step Guide - August 30, 2024
- DevOps Foundation Certification - August 29, 2024
- SRE Foundation Certification - August 29, 2024