SMTP用户认证流程
结合Cyrus SASL软件来实现
Simple Authentication and Security Layer
实验案例:配置Postfix扩展功能
需求描述
设置SMTP发信认证
使用Squirrelmail构建Web邮件系统
设置邮件组,实现邮件群发功能
实现思路
设置SMTP发信认证
添置Web邮件系统
设置邮件群组
实验环境:LAMP平台已经搭建好,Postfix邮件服务器已经搭建好.dovecot已经安装且能正常收发邮件
设置Cyrus SASL函数库,并启动saslauthd服务
修改main.cf配置文件,添加SMTP认证配置,并重启服务
验证不使用SMTP认证的情况下想外域发送邮件(访问被拒绝)
验证使用SMTP认证的情况下向外域发送邮件(能成功发送)
下面添加Squirrelmail web邮件系统
解压软件包并改名
创建数据目录,附属目录
创建并修改Squirrelmail主配置文件
$domain = 'benet.com';$smtpServerAddress = 'localhost'; #SMTP服务器地址$smtpPort = 25; #SMTP服务端口$imap_server_type = 'dovecot'; #IMAP服务器地址$imapPort = 143; #IMAP服务端口$data_dir = '/var/www/html/webmail/data/'; #数据目录的位置$p_w_upload_dir = '/var/www/html/webmail/attach/'; #附件目录的位置$squirrelmail_default_language = 'zh_CN'; #界面语言$default_charset = 'zh_CN.UTF-8'; #默认字符集
htppd的网站根目录也要对应的修改一下
访问http://www.benet.com/webmail/就能看到squirrelmail的登录界面了
测试发送,接受邮件
设置邮件群组
测试邮件群发
用marker组的成员登录查看