How To Send Email

I am in the process of putting my notes into web pages, please keep checking in later for more contents

quick link


top   prev   next  

top   prev   next  

Unix Email

#using mail
echo "test for oncall switch"|mail  -s "OnCall Switch test" xxx.yyy@zzz.com
mail  -s "OnCall Switch test" xxx.yyy@zzz.com<my_file.txt

#using mailx
echo "test for oncall switch"|mailx -s "OnCall Switch test" xxx.yyy@zzz.com
mailx -s "OnCall Switch test" xxx.yyy@zzz.com<my_file.txt

# put from address for iphone vip alert
echo "mydb orcl has space issue"|mailx -r iphone_alert_vip@ccc.com -s "mydb space issue" aaa.bbb@ccc.com

#send attachment
1):
( echo "My Text Message" ; uuencode Test.dat Test.dat ) | mailx -s 'Testing' xxx.yyy@zzz.com
( cat mesgfile ; uuencode Test.dat Test.dat ) | mailx -s 'Testing' xxx.yyy@zzz.com

#note 1: The following will not working, if pipe and input file together, input file takes preference
uuencode Test.dat Test.dat| mailx -s 'Testing' xxx.yyy@zzz.com < MESGFILE

#note 2: The following will work
uuencode attachfile attachfile
cat mesgfile attachfile > combo
mailx -s "Test Subject" mymail@yahoo.com < combo

2):
(echo From: xxx yyy [xxx.yyy@zzz.com]; echo Subject: Testing ; echo To: My friends; cat messagefile ; uuencode -m attach.file1 attachname1 ; uuencode -m attach.file2 attachname2 ) | sendmail `cat recipients-list`

#'EOF', not instantiate $var
cat <<'EOF' - "test.html"| /usr/sbin/sendmail -t
To: xxx.yyy@zzz.com
From: xxx.yyy@zzz.com
Subject: My HTML Docs
Content-Type: text/html

EOF

#EOF, instantiate $var
TO_EMAIL_ADDR=xxx.yyy@zzz.com
FROM_EMAIL_ADDR=xxx.yyy@zzz.com
EMAIL_SUBJECT="This is My HTML Docs From Command Line"
EMAIL_HTML_FILE="test.html"
cat <<EOF - ${EMAIL_HTML_FILE}| /usr/sbin/sendmail -t
To: ${TO_EMAIL_ADDR}
From: ${FROM_EMAIL_ADDR}
Subject: My HTML Docs
Content-Type: text/html

EOF

windows powershell:
send-mailmessage -to "xxx.yyy@zzz.com" -from "xxx.yyy@zzz.com" -subject "Test mail"  -smtpServer 'forwarder.zzz.com'

send-mailmessage -to "xxx.yyy@zzz.com" -from "xxx.yyy@zzz.com" -subject "Test mail"  -smtpServer 'forwarder.zzz.com'