Introduction
The script sends email from command line (MS-DOS) using GMail account.
Background
Download mailsend.exe from here.
Using the Code Examples
Plain Text Email/SMS via SSL
mailsend.exe -to anyemail@gmail.com
-from myemail@gmail.com -ssl -smtp smtp.gmail.com -port 465 -sub
"The subject line test %time%" -M "This is body text of the message.
%date% %time% sending. SD." +cc +bc -q -auth-plain -user "win4me"
-pass "secret"
Plain Text Email/SMS with Name of sender (via STARTTLS)
mailsend.exe -to anyemail@gmail.com
-name "Automation" -from myemail@gmail.com -starttls -smtp smtp.gmail.com
-port 587 -sub "The subject line test %time%"
-M "This is body text of the message. %date% %time% sending.
SD." +cc +bc -q -auth-plain -user "win4me" -pass "secret"
Using default env variable instead of - pass
set SMTP_USER_PASS=secret
<pre>mailsend.exe -to anyemail@gmail.com
-from myemail@gmail.com -ssl -smtp smtp.gmail.com -port 465
-sub "The subject line test %time%"
-M "This is body text of the message. %date% %time% sending.
SD." +cc +bc -q -auth-plain -user "win4me"
Attached image to email
mailsend.exe -to anyemail@gmail.com
-from myemail@gmail.com -ssl -smtp smtp.gmail.com -port 465 -sub "
Mail with attachment %time%" -M "This is body text of the message.
%date% %time% sending. SD." +cc +bc -q -auth-plain -user "win4me"
-pass "secret" -attach "C:\imagefile.jpg,image/jpg"
In-line image in email body
mailsend.exe -to anyemail@gmail.com
-from myemail@gmail.com -ssl -smtp smtp.gmail.com -port 465
-sub "Mail with inlime image %time%" -M "This is body text of the message.
%date% %time% sending. SD." +cc +bc -q -auth-plain -user "win4me"
-pass "secret" -attach "C:\imagefile.jpg,image/jpg,i"
For more options, see:
mailsend -h
mailsend examples
History
- 07/08/2012: Originally posted