標籤:伺服器
網域名稱設定:
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/8B/6B/wKiom1hNfA_RyOPPAADsqaaHg1M652.png" title="1.png" alt="wKiom1hNfA_RyOPPAADsqaaHg1M652.png" />
2.伺服器改名字:
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/8B/6B/wKiom1hNfD6DceVpAAA9xUzksXk910.png" title="2.png" alt="wKiom1hNfD6DceVpAAA9xUzksXk910.png" />
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/8B/66/wKioL1hNVLzCSTw2AAAgoh1im7U820.png" title="1.png" alt="wKioL1hNVLzCSTw2AAAgoh1im7U820.png" />
3.用以下方法安裝:
yum -y install postfix
/etc/init.d/postfix start
chkconfig postfix on
netstat -tunlp
ps -ef |grep postfix
修改主設定檔:
vi /etc/postfix/main.cf
第一個是修改myhostname = postfix.com 就是修改我們郵件的域為postfix.com
第二個inet_interfaces = all 是修改監聽的介面為所有
然後我們用postconf -n 來查詢一下修改後的設定檔的主要參數
4.安裝dovecot
yum -y install dovecot dovecot-devel dovecot-mysql pam-devel
dovecot –-version
/etc/init.d/dovecot start
chkconfig dovecot on
/etc/init.d/portreserve stop
chkconfig portreserve off
下面我們來配置dovecot服務
vim /etc/dovecot/dovecot.conf
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/8B/66/wKioL1hNWC_BZcE9AAAX2k1hwwY362.png" title="2.png" alt="wKioL1hNWC_BZcE9AAAX2k1hwwY362.png" />
然後重啟postfix 與dovecot 服務
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/8B/66/wKioL1hNWOLC4TiXAAAV7SW1PWI065.png" title="3.png" alt="wKioL1hNWOLC4TiXAAAV7SW1PWI065.png" />
錯誤1:
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/8B/6A/wKiom1hNWk6y4-zlAASPdTEqG6M938.png" title="1.png" alt="wKiom1hNWk6y4-zlAASPdTEqG6M938.png" />
vim /etc/dovecot/conf.d/10-auth.conf
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/8B/6A/wKiom1hNWhmw5SCOAAAbHLzX1wg325.png" title="1.png" alt="wKiom1hNWhmw5SCOAAAbHLzX1wg325.png" />
錯誤2:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/8B/66/wKioL1hNWrzjmfNUAAPrGKOqJhY217.png" title="1.png" alt="wKioL1hNWrzjmfNUAAPrGKOqJhY217.png" />
它顯示的錯誤是許可權問題造成的 解決辦法就是給/var/mail/$USER 777許可權
chmod -R 777 /var/mail
錯誤3:
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/8B/67/wKioL1hNf3eTHxOAAAP0Rz7aGLE125.png" title="1.png" alt="wKioL1hNf3eTHxOAAAP0Rz7aGLE125.png" />
它顯示的錯誤資訊是郵件使用者的郵件目錄沒有設定 修改下列檔案
Vim /etc/dovecot/conf.d/10-mail.conf
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/8B/6B/wKiom1hNf7PANtIEAANhPTu7xY0019.png" title="1.png" alt="wKiom1hNf7PANtIEAANhPTu7xY0019.png" />
測試:
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/8B/67/wKioL1hNgHvgSwJ5AAA4lJpomQc416.png" title="1.png" alt="wKioL1hNgHvgSwJ5AAA4lJpomQc416.png" />
錯誤4:能收不能發,出現以下錯誤
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/8B/66/wKioL1hNW7WwSVYhAAAvn_VlhDU814.png" title="1.png" alt="wKioL1hNW7WwSVYhAAAvn_VlhDU814.png" />
解決辦法:
第一種是 :修改postfix 設定檔main.cf 裡的mynetworks, 修改為如下所有網段都通過就可以了。
mynetworks = 0.0.0.0/0
這種辦法存在安全隱患。
第二種是:修改postfix 設定檔main.cf,讓
$mynetworks = 127.0.0.0/8, 127.0.0.1
然後添加
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated,
本文出自 “IT屌絲” 部落格,請務必保留此出處http://68686789.blog.51cto.com/10438688/1881745
Centos 6.5 配置 postfix 及排錯