zoukankan      html  css  js  c++  java
  • 使用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
  • 相关阅读:
    POJ 1611 The Suspects
    POJ 2001 Shortest Prefixes(字典树)
    HDU 1251 统计难题(字典树 裸题 链表做法)
    G++ C++之区别
    PAT 乙级 1013. 数素数 (20)
    PAT 乙级 1012. 数字分类 (20)
    PAT 乙级 1009. 说反话 (20)
    PAT 乙级 1008. 数组元素循环右移问题 (20)
    HDU 6063 17多校3 RXD and math(暴力打表题)
    HDU 6066 17多校3 RXD's date(超水题)
  • 原文地址:https://www.cnblogs.com/yxy-linux/p/5780302.html
Copyright © 2011-2022 走看看