zoukankan      html  css  js  c++  java
  • SMTP认证

    一、SMTP发信认证

    1.通过sasl库中的saslauthd服务实现SMTP认证

    二、部署

    1.先安装postfix(自己搭建测试通过后继续操作以下步骤)

    2.生成sasl配置文件,实现使用sasl认证

    1)生成sasl配置文件  vim /usr/lib64/sasl2/smtpd.conf

    2)编辑sasl配置文件认证方式  vim /etc/sysconfig/saslauthd

    3)启动saslauthd服务   /etc/init.d/saslauthd start

    //将saslauthd服务设置为35运行级别开机自启  

     chkconfig --level 35 saslauthd on

     

    //验证saslauthd服务35级别是否启动 chkconfig --list saslauthd

     

    4) 验证sasl工作是否正常   testsaslauthd -u hehe -p 123

     

    //如果认证失败如下图

     

    //解决方式1.检查配置文件 2.输入以下命令 之后重启saslauthd服务

     

    3.编辑postfix配置文件

     

    4.验证:    postfix stop      postfix start

     

    客户端测试

    【测试之前先执行(加密用户生成命令printf hehe | openssl base64)和(加密用户密码生成命令printf 123 | openssl base64)这两个生成的加密用户和密码作为测试时登陆用户和密码】当前操作生成的加密用户和加密密码为:aGVoZQ==      MTIz

    详解:

    EHLO mail.xueluo.org               //宣告地址

    AUTH LOGIN                         //需进行认证登陆

    askw^&             //输入加密的用户字符串(printf hehe | openssl base64)

    783jhs2         //输入加密的用户密码(printf 123 | openssl base64) MAIL FROM:hehe@xueluo.org

    RCPT TO:haha@xueluo.org

    DATA

    Hehe  ni hao wo shi feiyu 

  • 相关阅读:
    20.12.2 leetcode7
    20.12.1 leetcode34
    20.11.30 leetcode767
    20.11.29 leetcode976
    Codeforces632E 选择/小偷与商店 背包DP
    魔法少女 DP NG放的水
    逆反的01串 模拟 NG放的水
    最大数maxnumber bzoj1012 JSOI2008 单调队列
    组合数问题 vijos2006 NOIP2016 D2T1 杨辉三角 排列组合 前缀和
    信息传递 vijos1979 NOIP2015D1T2 强连通分量 tarjan模版题
  • 原文地址:https://www.cnblogs.com/feiyu-cn/p/7601863.html
Copyright © 2011-2022 走看看