逗号(,)
间隔-s SERVER[:PORT]
的形式表示,默认值为:localhost:25-a
选项Key=Value
的格式表示,支持多次使用 -o message-content-type=<auto|text|html> #消息类别,支持自识别/文本/网页格式
-o message-charset=CHARSET #使用的字符集,建议utf8
-o timeout=SECONDS #超时时长,单位:秒
-o tls=<auto|yes|no> #是否启用tls加密(即HTTPS链路)
#!/bin/bash
# Author: MU <mu@zhimajihua.com>
# FileName: report_mail.sh
# Description: Send mail
to=$1
subject=$2
body=$3
file1=$4
file2=$5
/usr/bin/sendemail -o tls=yes -f "FROM@MAIL.COM" -s "SMTP.SERVER.COM" -u "$subject" -o message-content-type=text -o message-charset=utf8 -t "$to" -xu "FROM@MAIL.COM" -xp "FROM@MAIL.COM'S PASSWORD" -m "$body" -a "$file1" -a "$file2"
$ /bin/bash ./report_mail.sh 收件人1,收件人2 "主题" "邮件正文" 附件1 附件2