close
操 作 環 境
網域: shengyao.idv.tw : IP 為 219.85.221.xxx , 192.168.0.0/24
MAIL主機名稱: mail.shengyao.idv.tw
CentOS 5.4 * 1 擔任以下角色
Bind DNS , Apache Web Server , Postfix IP:皆為同一台 219.85.221.xxx
實作流程
(1)建立DNS對應正反解檔-->建立MX紀錄啟動named service
(2)安裝Postfix 與System-switch mail 套件,並將MAIL MTA發信轉為
Postix(預設為Sendmail)
Postix(預設為Sendmail)
(3) 組態Postfix 檔案,並安裝dovecot 套件(日後利用Outlook收信用),並啟動Postfix
& Dovedot Service
& Dovedot Service
(4.)建立SMTP 驗證發信機制,儲存main.cf並重啟Postfix.
(5.)至Openwebmail 官網下載官方套件,RPM安裝需三個套件,並建立初始化.
進行收信Test
進行收信Test
--------------------------------------------------------------------
(1). 修改Bind DNS 主要設定檔:
新增正解: shengyao.idv.tw 新增反解: 221.85.219.in-addr-arpa
新增正解: shengyao.idv.tw 新增反解: 221.85.219.in-addr-arpa
(2).設定Bind DNS 反解設定檔: 新增一筆MX紀錄: mail.shengyao.idv.tw
(3).設定Bind DNS 正解設定檔: 新增一筆MAIL A紀錄: shengyao.idv.tw ,
設定完成請重新啟動named
設定完成請重新啟動named
(4).利用利用其他台PC進行 nslookup 指令: 檢查shengyao.idv.tw MX紀錄是否解析成功
(下圖解析已OK)
(下圖解析已OK)
( 5). 安裝Postfix 與 System-Switch-mail 套件並轉換MTA為Postfix (預設為Sendmail)
yum -y install postfix system-switch-mail
> system-switch-mail
( 6). 組態main.cf (一): 修改 myhostname = mail.shengyao.idv.tw
#mail 主機的FQDN
#mail 主機的FQDN
mydomain = shengyao.idv.tw
#Mail 網域
smtpd_sasl_security_options = noanonymous /
/不允許匿名的方式認證
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination ,
check_relay_domains
smtp_client_restrictions = permit_sasl_authenticated
*儲存完成後,請啟動驗證服務 *編輯完成後請重啟 SASL驗證服務*
#Mail 網域
( 7). 組態main.cf (二): 修改 inet_interface = all
#將Mail Server 上interface IP 通通加進來
#將Mail Server 上interface IP 通通加進來
( 8). 組態main.cf (三): 修改 myorigin = $mydomain
#指定使用者寄信時@後方 串接主機名稱或HOST名稱
#指定使用者寄信時@後方 串接主機名稱或HOST名稱
( 9). 組態main.cf (四): 修改 mydestination = $mydomain
#指定當對方寄來我方MailServer帳戶時允許收信mail 格式為doamin
#指定當對方寄來我方MailServer帳戶時允許收信mail 格式為doamin
( 10). 組態main.cf (五):
修改 mynetworks = 192.168.0.0/24 ,219.85.231.31/32
#指定內部網段可收信area(公司員工內部存取)
修改 mynetworks = 192.168.0.0/24 ,219.85.231.31/32
#指定內部網段可收信area(公司員工內部存取)
mynetworks_style = subnet #定義為網段格式
( 11). 組態main.cf (六): 修改 SMTP SASL驗證 #讓外部網段可接受SASL驗證通過,
在網段外寄信請在空白處加入以下幾行
broken_sasl_auth_clients = yes
在網段外寄信請在空白處加入以下幾行
smtpd_sasl_auth_enable = yes //服務使用SMTP認證
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain = $myhostname
//指定SMTP認證的本地網域名稱(主機名稱)
//指定SMTP認證的本地網域名稱(主機名稱)
smtpd_sasl_security_options = noanonymous /
/不允許匿名的方式認證
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination ,
check_relay_domains
smtp_client_restrictions = permit_sasl_authenticated
*儲存完成後,請啟動驗證服務
service saslauthd reload
chkconfig saslauthd on
( 12). 組態main.cf (七): 修改
mailbox_size_limit = 10240000 # 使用者擁有10mb 郵件空間
mailbox_size_limit = 10240000 # 使用者擁有10mb 郵件空間
message_size_limit = 5000000 # 單封郵件傳輸最大 5mb
( 13). 組態dovecot.conf(七): 修改 protocols = imap pop3
# 將此行前方註解去掉並重新啟動dovecot
# 將此行前方註解去掉並重新啟動dovecot
yum -y install dovecot # 安裝dovecot
service dovecot restart # 重啟dovecot服務
chkconfig dovecot on # 開機即啟動dovecot
( 14). 安裝OpenWenmail(一) 請至官方網站下載此三個檔案(RPM安裝必備套件)
(目前最新版本2.53)
(目前最新版本2.53)
openwebmail-2.53-3.i386.rpm
openwebmail-2.53-1.i386.rpm
perl-Text-Iconv-1.7-2.el5.i386.rpm
接者我們進行localinstall --nogpgcheck 安裝此三個檔案
yum install --nogpgcheck openwebmail-* perl-Text-Iconv-1.7-2.el5.i386.rpm
( 15). 安裝OpenWenmail(二) 接者我們要初始化openwebmail (安裝完成)
/var/www/cgi-bin/openwebmail/openwebmail --tool.pl --init
( 16). 安裝OpenWenmail(二) 接者我們要將界面語系修改為繁體中文
cd /var/www/cgi-bin/openwebmail/etc/defaults/
vi openwebmail.conf
需修改參數有以下 2個
default_iconset = Cool3D.Chinese.Traditional
default_iconset = Cool3D.Chinese.Traditional
default_locale = zh_TW.Big5
cd /var/www/cgi-bin/openwebmail/etc/ 補充:於mail.cf 參數: mail_spool_directory = /var/spool/mail
#請將此行最前方註解去除,此為上述遺露敘述部份
vi openwebmail.conf
default_iconset = Cool3D.Chinese.Traditional
default_language = zh_TW.Big5
( 17). OpenWenmail操作(一) OpenWebmail 預設網址為
http:// server 的 ip或網域名稱/webmail 如下圖
http:// server 的 ip或網域名稱/webmail 如下圖
wuda2@shengyao.idv.tw
( 18). OpenWenmail操作(二) 利用wuda2 此帳號登入後進入openwebmail主界面
( 20). OpenWenmail操作(四) 接者登出wuda2此帳號改用keynes登入openwebmail
查驗收信成功與否(下圖已收到wuda2信件)
查驗收信成功與否(下圖已收到wuda2信件)
( 21). 設置POP3 連接Mail Server收發信: 在此我們利用DreamMail 取代一般outlook 做實驗
新增一個帳戶: keynes #並輸入帳戶密碼
接者請切換[伺服器]頁籤:
輸入POP3: mail.shengyao.idv.tw SMTP: mail.shengyao.idv.tw
#驗證方式請務必選擇SASL驗證
輸入POP3: mail.shengyao.idv.tw SMTP: mail.shengyao.idv.tw
#驗證方式請務必選擇SASL驗證
接者我們點選[測試帳號]: 測試狀況若全部打勾後,表示帳戶設置一切正常我們將可以用
Dreammail發信給內網or外網
Dreammail發信給內網or外網
#請將此行最前方註解去除,此為上述遺露敘述部份
全站熱搜
留言列表