說明:這裏的postfix將安裝在獨立的目錄/usr/local/postfix中,目的是爲了方便管理;您亦可以採用默認安裝的方式,可能這樣使用起來會更爲方便些;
生成別名二進制文件,這個步驟如果忽略,會造成postfix效率極低:
#
mv /etc/aliases /etc/aliases.OFF
#
ln -sv /etc/postfix/aliases /etc/aliases
#
newaliases
2.進行一些基本配置,測試啓動postfix並進行發信
# /usr/local/postfix/sbin/postconf -n > /etc/postfix/main.cf2
# mv /etc/postfix/main.cf /etc/postfix/main.cf.old
# mv /etc/postfix/main.cf2 /etc/postfix/main.cf
#vim /etc/postfix/main.cf
修改以下幾項爲您需要的配置
myhostname = mail.benet.org
myorigin = benet.org
mydomain = benet.org
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain #(在最後的時候我將此值設置爲空,我也不知道爲什麼,設置爲空就能收信)
mynetworks = 192.168.1.0/24, 127.0.0.0/8
說明:
myorigin參數用來指明發件人所在的域名;
mydestination參數指定postfix接收郵件時收件人的域名,即您的postfix系統要接收到哪個域名的郵件;
myhostname 參數指定運行postfix郵件系統的主機的主機名,默認情況下,其值被設定爲本地機器名;
mydomain參數指定您的域名,默認情況下,postfix將myhostname的第一部分刪除而作爲mydomain的值;
mynetworks 參數指定你所在的網絡的網絡地址,postfix系統根據其值來區別用戶是遠程的還是本地的,如果是本地網絡用戶則允許其訪問;
inet_interfaces 參數指定postfix系統監聽的網絡接口;
注意:
1、在postfix的配置文件中,參數行和註釋行是不能處在同一行中的;
2、任何一個參數的值都不需要加引號,否則,引號將會被當作參數值的一部分來使用;
3、每修改參數及其值後執行 postfix reload 即可令其生效;但若修改了inet_interfaces,則需重新啓動postfix;
4、如果一個參數的值有多個,可以將它們放在不同的行中,只需要在其後的每個行前多置一個空格即可;postfix會把第一個字符爲空格或tab的文本行視爲上一行的延續;
啓動postfix
/usr/local/postfix/sbin/postfix
start
echo "/usr/local/postfix/sbin/postfix
start" >> /etc/rc.local
連接postfix,驗正服務啓動狀況:
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.benet.org ESMTP Postfix
ehlo mail.benet.org
250-mail.benet.org
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:[email protected]
250 2.1.0 Ok
rcpt to:[email protected]
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:Mail test!
Mail test!!!
.
250 2.0.0 Ok: queued as AB94A1A561
quit
221 2.0.0 Bye
Connection closed by foreign host.
切換到redhat用戶進行收信:
# su – test
$ mail
Mail version 8.1 6/6/93.
Type ? for help.
"/var/spool/mail/redhat": 1 message 1 new
>N
1 [email protected]
Wed Sep
5 10:59
15/488
"Mail test!"
&
ubuntu11.04配置postfix
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
VMware Tools 安裝、卸載及配置
如沐陽光
2019-02-24 13:00:22
Oracle11g 基於linux 6.3下安裝
love壁虎
2019-02-24 12:55:06
apache安裝(1)
flashhand
2019-02-23 13:58:28
Centos下安裝php5.3.10
flashhand
2019-02-23 13:58:28
CentOS 5.5 下安裝 Mysql 5.5
flashhand
2019-02-23 13:58:27
vmlite虛擬機圖文安裝教程
lhslllj
2019-02-23 13:50:59
IBMDB2數據庫軟件安裝教程
王澤民
2019-02-23 13:48:07
PXE網絡全自動安裝Linux
LQ_112
2019-02-23 13:47:18
關於Linux下oracle的顯示中文亂碼或不完整
781732825
2019-02-23 13:43:04
SQL 2008 R2安裝部署及端口開放
vip2008
2019-02-23 13:42:18
Windows 7 安裝時候提示,無法更改啓動項安裝失敗,以及msr分區
781732825
2019-02-23 13:39:40
Ubuntu16.04安裝Python3.7及其pip3並切換爲默認版本
ipromise
2019-02-24 14:15:00
ubuntu下更改ip地址
lzwing
2019-02-23 13:57:24
ubuntu下打開txt文件亂碼的解決
3543772
2019-02-23 13:51:43