命令行发送Email

2017-02-22  本文已影响73人  ColaBean

命令行发送Email

最近在搞自动打包shell脚本,需要在最后发送Email通知测试组。在这里我们使用sendEmail发送邮件。

安装

终端输入:

brew install sendEmail

使用

具体操作请查看使用文档:

sendEmail --help

常用指令:

转码

如果直接发送Email可能会导致乱码现象。

解决方案:

邮件主题

转码格式:=?code?X?content?=,其中

-u "=?UTF-8?B?"`echo -n $MSG_SUBJECT | base64`"?="

邮件内容

内容出现乱码可用下面指令配置:

-o message-charset=utf8

更多配置请参考:

-o NAME=VALUE             advanced options, for details try: --help misc
      -o message-content-type=<auto|text|html>
      -o message-file=FILE         -o message-format=raw
      -o message-header=HEADER     -o message-charset=CHARSET
      -o reply-to=ADDRESS          -o timeout=SECONDS
      -o username=USERNAME         -o password=PASSWORD
      -o tls=<auto|yes|no>         -o fqdn=FQDN
上一篇 下一篇

猜你喜欢

热点阅读