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/'; #數據目錄的位置 $attachment_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組的成員登錄查看