Linux網絡服務08——Postfix郵件系統
Linux網絡服務08——Postfix郵件系統(二)
一、啟用SMTP發信認證
1、SMTP發信認證概述
在Postfix郵件系統中,可以使用Cyrus SASL(Cyrus Simple Authentication and Security Layer)簡單認證安全層軟件來實現基本的SMTP認證機制。Postfix通過調用Cyrus SASL的函數庫,使用Cyrus SASL提供的認證服務saslauthd來核對系統賬號和密碼。
2、配置SMTP發信認證
(1)設置Cyrus SASL函數庫,並啟動saslauthd服務
(2)修改main.cf配置文件,添加SMTP
手動添加:
smtpd_sasl_auth_enable = yes //開啟smtpd 的發信認證
smtpd_sasl_security_options = noanonymous //不允許匿名用戶的發信
mynetworks = 127.0.0.0/8 //我的網段
smtpd_recipient_restrictions = //發信限制
permit_mynetworks, //允許我的網絡
permit_sasl_authenticated, //允許通過驗證的
reject_unauth_destination //拒絕未通過驗證的
測試使用SMTP發信認證
測試不使用SMTP發信認證
Outlook 2007測試使用SMTP發信認證(略)
設置步驟:工具——賬戶設置——更改——其他設置——發送服務器——勾選我的發送服務器,使用與接收郵件服務器相同的設置
二、構建Web郵件系統
SquirrelMail是使用PHP開發的一套網頁程序,可以與Postfix、Dovecot很好地協作,通過Web界面提供郵件發送、接受和管理操作。
官網:crushlinux.squirrelmail.org
源碼包:squirrelmail-1.4.22.tar.gz
中文語言包:zh_CN-1.4.22-20110425.tar.gz
1、搭建LAMP環境
2、部署SquirrelMail系統
使用瀏覽器訪問: http://192.168.1.108/webmail 並使用zhangsan賬號登陸系統
給[email protected]發送一封測試郵件
以lisi賬號登錄查收郵件
三、通過別名設置郵件組
測試群發郵件:
發現用戶lisi與zhangsan都收到了郵件
四、郵件大小及郵箱空間限制
1、限制用戶可發送的郵件大小
用戶測試:
2、使用磁盤配額限制用戶的郵箱空間大小(詳細解釋命令請參見磁盤配額部分)
測試:
Linux網絡服務08——Postfix郵件系統