zoukankan      html  css  js  c++  java
  • centos mail使用外部SMTP发送邮件

    1.安装mailx

    yum install mailx -y

    安装好后,编辑配置文件

    mailx -V

    12.4 7/29/08  <<mailx的版本号

     rpm -qc mailx

    /etc/mail.rc   <<网上很多教程写了配置文件名是nail.rc,难道是旧版的缘故?

    vi /etc/mail.rc 

    在文件最后加入以下内容:

    set from=你的邮箱地址

    set smtp=你的smtp服务器地址,可以是域名或者ip

    set smtp-auth-user=用于认证的用户名

    set smtp-auth-password=密码(明文)

    set smtp-auth=login  <<这里照着输入

    这里要说明一下,一般情况下from和smtp-auth-user是相同的,但也有不一样的时候,具体视情况而定,如果不确定的话,先试试保持一致。

    测试发邮件

    1.使用管道

    echo "hello,this is the content of mail.welcome to www.mzone.cc" | mail -s "Hello from mzone.cc by pipe"admin@mzone.cc

    2.使用文件进行邮件发送

    mail -s "Hello from mzone.cc by file" admin@mzone.cc < mail.txt

    参考文档:

    http://www.mamicode.com/info-detail-1183137.html

    http://www.centoscn.com/CentOS/help/2015/0128/4574.html

  • 相关阅读:
    UVa-1218
    Uva-1220
    UVa-10003
    UVa-1625
    UVa-11584
    UVa-12563
    UVa-12166 Equilibrium Mobile
    加油
    UVa-10129
    不再刷“水题”!
  • 原文地址:https://www.cnblogs.com/sfnz/p/5533787.html
Copyright © 2011-2022 走看看