簡單postfix郵件服務器搭建
前提:關閉sendmail
service sendmail stop
chkconfig sendmail off
netstat -tnlp 查看sendmail是否已經關閉
yum install postfix
vim /etc/postfix/main.cf
修改以下幾項:
myhostname = www.shengyijie.com.cn
mydomain = shengyijie.com.cn
myorigin = $mydomain
inet_interfaces = all
mydestination =
$myhostname,localhost.$mydomain,localhost,$mydomain
home_mailbox = Maildir/
mynetwoks = 127.0.0.0/8,101.95.2.122
www.ip138.com 查詢ip地址 站長
注:
myhostname參數指定運行postfix服務的郵件主機的主機名稱(FQDN名),用mydomain參數指定該主機的域名稱。
myorigin參數實際上是設置由本臺郵件主機寄出的每封郵件的郵件頭的mail from的地址。
nydomain 參數指定本機域名,默認情況下,postfix講myhostname的第一部分刪除而作爲mydomain的值。
mynetworks 參數指定你所在的網絡的網絡地址,postfix系統根據其值來區別用戶是遠程的還是本地的,如果是本地網絡用戶則允許其訪問。
inet_interfaces 參數指定postfix系統監聽的網絡接口。
另外:
1、在postfix的配置文件中,參數行和註釋行是不能處在同一行中的;
2、任何一個參數的值都不需要加引號,否則,引號將會被當作參數值的一部分來使用;
3、每修改參數及其值後執行 postfix
reload 即可令其生效;但若修改了inet_interfaces,則需重新啓動postfix;
4、如果一個參數的值有多個,可以將它們放在不同的行中,只需要在其後的每個行前多置一個空格即可;postfix會把第一個字符爲空格或tab的文本行視爲上一行的延續;
驗證是否能夠發送郵件:
新建用戶lili
useradd lili
測試發送郵件
telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to www.shengyijie.com.cn
(127.0.0.1).
Escape character is '^]'.
220 www.shengyijie.com.cn ESMTP Postfix
ehlo www.shengyijie.com.cn
250-www.shengyijie.com.cn
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>
mail test!!!
.
250 2.0.0 Ok: queued as 10EBC3FC24C
quit
221 2.0.0 Bye
Connection closed by foreign host.
發送信息完畢
su - lili
#mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/lili": 1 message
1 new
>N
1 [email protected] Wed Jun 27
09:54 13/543
&
則證明郵件服務器搭建成功
此郵件服務器的搭建僅能夠實現郵件發送,如果需要接收郵件,則需要申請獨立域名,在公網做MX記錄,然後通過反垃圾郵件聯盟,加入到白名單中。
沒有sasl認證,不安全,容易受到***。
https://192.168.1.155/redmine/login 公司問題解決上傳文檔地址