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
  • 相关阅读:
    http协议相关知识
    linux 常用命令总结
    PHP traits
    php 正则案例
    php 中关于正则 元字符
    【U3D】 第三人称控制器ThirdPersonCharacter添加之后角色原地打转不移动的问题(unity5.3.5f)
    .Net Core异步async/await探索
    IdentityServer4实现单点登录统一认证
    CSAPP-Tiny Web服务器【2】源码解析
    CSAPP-Tiny Web服务器【1】编译搭建
  • 原文地址:https://www.cnblogs.com/yxy-linux/p/5780302.html
Copyright © 2011-2022 走看看