Centos 6.5 配置 postfix 及排錯

來源:互聯網
上載者:User

標籤:伺服器


  1. 網域名稱設定:

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 及排錯

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.