SendEmail命令行下发邮件的小工具

sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bash
perl和web站点使用。
以上是sendEmail的简单介绍,千万不要和sendmail搞混掉了。用了sendEmail你将不在喜欢sendmail了.
sendEmail解压之后就能用。
部分参数如下:
-f 表示from,发件人地址
-t 表示to,收件人地址
-s mail服务器域名
-u 主题
-xu 用户名(@之前的)
-xp 用户密码
-m 纯文本信息
-o message-file=/root/.. 发送文件中的内容
-a 发送附件 (-m,-o,-a可以同时使用)

下载安装sendEmail
sendEmail下载地址:http://caspian.dotconf.net/menu/Software/SendEmail/
wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz //下载1.56版本
tar -xzvf sendEmail-v1.56.tar.gz //解压后就可以使用了
mv sendEmail /usr/local/bin/

发送邮件:
/usr/local/bin/sendEmail -f 15271238502@163.com -t root@lijian.me -s smtp.163.com -u “我是邮件主题” -o message-content-type=html -o message-charset=utf8 -xu 15271238502@163.com -xp 我是密码 -m “我是邮件内容”

/usr/local/bin/sendEmail -f 15271238502@163.com -t root@lijian.me -s smtp.163.com -u “我是邮件主题” -xu 15271238502@163.com -xp 我是密码 < hosts.allow

命令说明:
/usr/local/bin/sendEmail命令主程序
-f15271238502@163.com 发件人邮箱
-ssmtp.163.com 发件人邮箱的smtp服务器
-u”我是邮件主题” 邮件的标题
-omessage-content-type=html 邮件内容的格式,html表示它是html格式
-omessage-charset=utf8 邮件内容编码
-xu 15271238502@163.COM 发件人邮箱的用户名
-xp123456 发件人邮箱密码
-m”我是邮件内容” 邮件的具体内容
-troot@lijian.me 收件人邮箱

sendEmail使用命令帮助:
[root@lijian]# sendEmail –help

sendEmail-1.56by Brandon Zehm<caspian@dotconf.net>

Synopsis: sendEmail-fADDRESS[options]

Required:
-fADDRESS from(sender)email address
*At least one recipient required via-t,-cc,or-bcc
*Message body required via-m,STDIN,or-omessage-file=FILE

Common:
-tADDRESS[ADDR…] toemail address(es)
-uSUBJECT message subject
-mMESSAGE message body
-sSERVER[:PORT] smtp mail relay,defaultislocalhost:25

Optional:
-a FILE[FILE…] file attachment(s)
-cc ADDRESS[ADDR…] cc email address(es)
-bcc ADDRESS[ADDR…] bcc email address(es)
-xu USERNAME username forSMTP authentication
-xp PASSWORD password forSMTP authentication

Paranormal:
-bBINDADDR[:PORT] local host bind address
-lLOGFILE log tothe specified file
-v verbosity,usemultiple times forgreater effect
-q be quiet(i.e.no STDOUT output)
-oNAME=VALUE advanced options,fordetails try:–help misc
-omessage-content-type=<auto|text|html>
-omessage-file=FILE -omessage-format=raw
-omessage-header=HEADER -omessage-charset=CHARSET
-oreply-to=ADDRESS -otimeout=SECONDS
-ousername=USERNAME -opassword=PASSWORD
-otls=<auto|yes|no> -ofqdn=FQDN

Help:
–help the helpful overview you’re reading now
–help addressing explain addressing andrelated options
–help message explain message body input andrelated options
–help networking explain-s,-b,etc
–help output explain logging andother output options
–help misc explain-ooptions,TLS,SMTP auth,andmore

原创文章,作者:lijian,如若转载,请注明出处:https://www.lijian.me/26.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:root#lijian.me(把#改为@)