構建Postfix郵件系統(二) -- SMTP認證發信+SquirrelMail

SMTP用戶認證流程

結合Cyrus SASL軟件來實現

Simple Authentication and Security Layer


實驗案例:配置Postfix擴展功能

需求描述

  • 設置SMTP發信認證

  • 使用Squirrelmail構建Web郵件系統

  • 設置郵件組,實現郵件羣發功能

實現思路

  • 設置SMTP發信認證

  • 添置Web郵件系統

  • 設置郵件羣組


實驗環境:LAMP平臺已經搭建好,Postfix郵件服務器已經搭建好.dovecot已經安裝且能正常收發郵件

設置Cyrus SASL函數庫,並啓動saslauthd服務

171744937.png

171744755.png

171745528.png

171745877.png


修改main.cf配置文件,添加SMTP認證配置,並重啓服務

171745199.png

171745631.png

171756915.png


驗證不使用SMTP認證的情況下想外域發送郵件(訪問被拒絕)

171756105.png


驗證使用SMTP認證的情況下向外域發送郵件(能成功發送)

171756677.png

171756788.png

171756586.png


下面添加Squirrelmail web郵件系統

解壓軟件包並改名

171756999.png


創建數據目錄,附屬目錄

171809290.png

171809427.png


創建並修改Squirrelmail主配置文件

171809314.png

171809548.png

$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的網站根目錄也要對應的修改一下

171809169.png

171809193.png


訪問http://www.benet.com/webmail/就能看到squirrelmail的登錄界面了

171822312.png


測試發送,接受郵件

171822846.png

171822947.png


設置郵件羣組

171822323.png

171822739.png

171822878.png

171836463.png

171836428.png


測試郵件羣發

171836742.png


用marker組的成員登錄查看

171836652.png

171837353.png

171837724.png

171837461.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章