Linux伺服器---郵件服務postfix配置

一生有你llx發表於2019-05-11

配置認證

在郵箱中加入認證功能,那麼不在relay配置範圍內的使用者,只要使用者名稱和密碼正確,就可以傳送郵件

1 、安裝sasl 

[root@localhost ~]#  rpm -qa | grep sasl

[root@localhost ]#  yum install -y sasl

Loaded plugins: fastestmirror, refresh-packagekit, security                                                 

Complete!

[root@localhost]#

 

2 、配置postfix,編輯配置檔案“/etc/postfix/main.cf”

[root@localhost ~]#  gedit /etc/postfix/main.cf

smtpd_sasl_auth_enable = yes

broken_sasl_auth_clients = yes

smtpd_sasl_local_domain = $myhostname 

smtpd_sasl_security_options = noanonymous

smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination

 

3 、啟動sasl和postfix 

[root@localhost ~]#  service saslauthd start

啟動 postfix                                             [ 確定 ]

 

[root@localhost ~]#  service postfix start

啟動 postfix                                             [ 確定 ]

 

4 、驗證

[root@localhost ~]#  telnet 192.168.0.113 25

Trying 192.168.0.113...

Connected to 192.168.0.113.

Escape character is '^]'.

220 mailsrv.david.cn ESMTP Postfix

ehlo 192.168.0.113

250-mailsrv.david.cn

250-PIPELINING

250-SIZE 10240000

250-VRFY

250-ETRN

250-AUTH LOGIN PLAIN    // 這兩句說明成功了

250-AUTH=LOGIN PLAIN

250-ENHANCEDSTATUSCODES

250-8BITMIME

250 DSN

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2286342/,如需轉載,請註明出處,否則將追究法律責任。

相關文章