• linux下发邮件


     

     

    一. ubuntu中使用第三方mail

    用qq地址有安全问题,可能是我的qq设置了安全限制,使用163邮箱可以

     

    1. 安装个软件

    apt-get install heirloom-mailx

    2. 改配置

    vim /etc/nail.rc,centos下是/etc/mail.rc,在末尾添加
        set from pshyms@163.com 
        smtp=smtp.163.com  
        set smtp-auth-user="pshyms
        smtp-auth-password=xxxx  #SMTP授权码,不是邮箱密码
        smtp-auth=login 
        #地址和密码貌似不加引号也行。
     

    3. 发邮件,三种方式

        1)交互式 
             mail 收件人邮箱地址
             写主题
             写内容
             crtl + d 结束输入
             cc 表示抄送
             回车完成发送
         2)通道发送
              echo "内容" | mail -s "主题" "收件人邮箱"
         3)读取文件法
              mail -s "主题" "收件人邮箱” < "文件名"
     
     
     

    二. centos下发邮件

     

    1.卸载sendmail或postfix

    yum remove sendmail -y

    yum remove postfix -y


    2. 安装mailx
     
    直接 yum install mailx
     

    3. 改配置

    修改 /etc/mail.rc  如果是手动安装mailx的话,配置文件为/etc/nail.rc
     
    配置外部邮件服务器,使用mail命令发送邮件
    使用管理员账号编辑/etc/mail.rc,添加如下配置:
    set from=pshyms@163.com
    set smtp=smtp.163.com
    set smtp-auth-user=pshyms
    set smtp-auth-password=xxxx  #这里要写SMTP授权码,需要到邮箱设置中开通
    set smtp-auth=login


    如果是qq,如下     

    set from=1816635208@qq.com     smtp=smtp.qq.com     smtp-auth-user=1816635208     smtp-auth-password=123456     smtp-auto=login

     

    使用mail命令发送邮件:
    echo "邮件内容"|mail -s 标题 xxx@163.com
    mail -s 标题 xxx@163.com < file

  • 相关阅读:
    已有模板与tp框架结合
    模板文件引入css样式文件
    通过vertical-align属性实现“竖向居中”显示
    解决PHP服务端返回json字符串有特殊字符的问题
    PHP数组排序函数:sort、asort和ksort的不同
    PHP常用开发函数解析之数组篇
    PHP将数组存入数据库中的四种方式
    PHP foreach的两种用法 as $key => $value
    sharepoint database 操作
    Enabling Remote Errors in SSRS
  • 原文地址:https://www.cnblogs.com/regit/p/8655980.html
Copyright © 2020-2023  润新知