• 使用sendEmail发送邮件


     

    下载安装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 yxylinux@163.com -t 760836567@qq.com 
        -s smtp.163.com -u "我是邮件主题" -o message-content-type=html 
        -o message-charset=utf8 -xu yxylinux@163.com -xp 123456 -m "我是邮件内容"

    命令说明:

    /usr/local/bin/sendEmail    命令主程序
    -f yxylinux@163.com       发件人邮箱
    -s smtp.163.com            发件人邮箱的smtp服务器
    -u "我是邮件主题"           邮件的标题
    -o message-content-type=html   邮件内容的格式,html表示它是html格式
    -o message-charset=utf8        邮件内容编码
    -xu yxylinux@163.com          发件人邮箱的用户名
    -xp 123456                 发件人邮箱密码
    -m "我是邮件内容"          邮件的具体内容

    发送成功之后会有如下提示:

    Aug 17 15:39:40 zabbix-server sendEmail[27559]: Email was sent successfully!

    sendEmail使用命令帮助

    [root@li229-122 scripts]# sendEmail --help
    
    sendEmail-1.56 by Brandon Zehm <caspian@dotconf.net>
    
    Synopsis:  sendEmail -f ADDRESS [options]
    
    Required:
    -f ADDRESS                from (sender) email address
    * At least one recipient required via -t, -cc, or -bcc
    * Message body required via -m, STDIN, or -o message-file=FILE
    
    Common:
    -t ADDRESS [ADDR ...]     to email address(es)
    -u SUBJECT                message subject
    -m MESSAGE                message body
    -s SERVER[:PORT]          smtp mail relay, default is localhost: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 for SMTP authentication
    -xp  PASSWORD             password for SMTP authentication
    
    Paranormal:
    -b BINDADDR[:PORT]        local host bind address
    -l LOGFILE                log to the specified file
    -v                        verbosity, use multiple times for greater effect
    -q                        be quiet (i.e. no STDOUT output)
    -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
    
    Help:
    --help                    the helpful overview you're reading now
    --help addressing         explain addressing and related options
    --help message            explain message body input and related options
    --help networking         explain -s, -b, etc
    --help output             explain logging and other output options
    --help misc               explain -o options, TLS, SMTP auth, and more
  • 相关阅读:
    Hystrix服务降级
    postman使用教程12-预处理(pre-request) 发送请求
    postman使用教程11- sign 签名预处理(pre-request)
    postman使用教程10-请求前参数预处理(pre-request)
    postman使用教程9-点 code 按钮生成代码段
    postman使用教程8-设置断言(Tests脚本编写)
    postman使用教程7-参数化引用外部文件(txt/csv/json)测试数据
    postman使用教程6-引用随机变量($guid,$timestamp,$randomInt)
    postman使用教程5-Test脚本中自定义变量(参数关联 提取 token 和引用 token )
    postman使用教程4-集合变量(collection variables)的使用
  • 原文地址:https://www.cnblogs.com/yxy-linux/p/5780302.html
Copyright © 2020-2023  润新知