LNMP下安裝Postfix步驟教程詳解

Postfix是一款不錯的郵件伺服器了,我們可以在linux中安裝Postfix了,下面我們就一起來看一篇關于LNMP下安裝Postfix步驟教程,希望文章能夠幫助到各位朋友。

LNMP一鍵包是我最常使用的環境配置方式,使用的人比較多,遇到問題百度也容易一些。默認LNMP安裝的是sendmail組件發信,不過sendmail發信確實非常慢,尤其是在國內VPS安裝更慢,阿裏騰訊景安這些我都試過真的很慢很慢(不知道爲什麽…..),所以更建議安裝Postfix,比sendmail快多了。


本記錄所涉及主機操作系統爲CentOS,安裝環境爲軍哥LNMP一鍵包。

1.卸載sendmail


yum remove sendmail

2.安裝 Postfix


yum install postfix

3.更改默認MTA爲Postfix


/usr/sbin/alternatives --set mta /usr/sbin/sendmail.postfix

4.檢查下是否改成功了


alternatives --display mta

5.配置Postfix


vi /etc/postfix/main.cf

打開後分別找到以下幾項,注意這些專案不在相同位置的,要一個個的找出來修改,將其前面的#去掉,並做配置:

myhostname = mail.zrblog.net
mydomain = zrblog.net
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 192.168.100.10/24, 127.0.0.0/8
relay_domains =
home_mailbox = Maildir/

配置文件解釋:

mydomain:
mydomain參數是指email伺服器的域名,請確保爲正式域名(如zrblog.net)
myhostname:
myhostname參數是指系統的主機名稱(如我的伺服器主機名稱是mail.zrblog.net)
myorigin:
myorigin參數指定本地發送郵件中來源和傳遞顯示的域名。在我們的例子中,mydomain是zrblog.net,也是我的域名。
對于下面的一行,[email protected]@mail.zrblog.net。
myorigin = $mydomain
mynetworks:
mynetworks參數指定受信任SMTP的列表,具體的說,受信任的SMTP客戶端允許通過Postfix傳遞郵件。
mydestination:
mydestination參數指定哪些郵件地址允許在本地發送郵件。這是一組被信任的允許通過伺服器發送或傳遞郵件的IP地址。用戶試圖通過發送從此處未列出的IP地址的原始伺服器的郵件將被拒絕。
inet_interfaces:
inet_interfaces參數設置網路接口以便Postfix能接收到郵件。
relay_domains:
該參數是系統傳遞郵件的目的域名列表。如果留空,我們保證了我們的郵件伺服器不對不信任的網路開放。
home_mailbox:
該參數設置郵箱路徑與用戶目錄有關,也可以指定要使用的郵箱風格。

6.啓動Postfix


[[email protected] ~]# service postfix status #檢查狀態
master is stopped
[[email protected] ~]# service postfix start #啓動
Starting postfix:
[ OK ]
7.設置開機啓動

chkconfig postfix on

8.添加解析記錄避免入垃圾郵件

添加一個mail的A記錄,[email protected],避免郵件直接進入到收件方垃圾箱中。

更多相關文章
  • windows下安裝vmware tools圖文詳解
    下面小編給大家介紹關于windows下安裝vmware tools圖文詳解,這是自己在學習虛擬機時的學習筆記,希望對各位同學會有所幫助.進行過虛擬化的培訓,有同學開始玩虛擬機,用虛擬機安裝系統,在虛擬機中做各種測試.對于一台全新系統的虛擬機,裏面什麽東西都沒有,要安裝各種軟件來部署測試環境,這個時候
  • Mac OSX安裝LAMP環境 比起在linux中配置lamp環境是要複雜不少了,下面我們一起來看看在macosx安裝配置lamp的方法. Mac下搭建lamp開發環境很容易,有xampp和mamp現成的集成環境.但是集成環境對于經常需要自定義一些配置的開發者來說會非常麻煩,而且Mac本身自帶apa
  • 在php 中Curl模塊是沒有打開的,如果我們需要打開需要簡單的配置一下,下面我來介紹在WAMP環境下安裝配置PHP Curl方法,各位同學可參考. 1, 複制PHP目錄下的libeay32.dll, ssleay32.dll兩個文件至WINDOWS/SYSTEM32目錄下;2,修改PHP.INI文 ...
  • pureftp是一款比較常用的ftp伺服器軟件了,下面小編爲各位介紹Centos6.4 安裝 pureftp FTP服務教程,希望下文能給各位帶來幫助.已經安裝好mysql數據庫,准備提供ftp服務:[[email protected] tools]# wget http://download.pureftpd.org
  • 下面我來分享一篇一個站長寫的關于在ubuntu系統中安裝python-mysqldb的整個過程,如果你正在學習python-mysqldb可進入參考一下./usr/bin/pythonpython2.6下執行sudo python setup.py build和sudo python setup.p
  • LAMP環境CentOS操作系統)安裝步驟教程詳解圖
    CentOS因爲穩定性好.免費,又有商業版Red Hat Enterprise Linux(RHEL)同樣的功能,所以是架構LAMP的理想操作系統.很多大型商業網站是用CentOS,我們現來介紹一下CentOS安裝及搭建LAMP環境.首先要下載CentOS操作系統的ISO,可以去官方網站下,也可以到 ...
  • windows 2003下安裝Zend Optimizer圖文詳解
    Zend Optimizer是php環境的一個php優化加速的工具了,下面我來給各位朋友介
  • 文章給大家簡單的介紹一下mac下eclipse安裝svn步驟詳解,希望此教程能給各位帶來幫助哦.平時在window下感覺很輕松的問題到mac下沒有想到安裝起來那麽費勁,特意記錄下:eclipse 版本是最新的luna1.直接在Marketpalce商店安裝subclipse1.0.15版本 對應的使
一周排行