日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

概述

sendmail是linux系統中一個郵箱系統, 也是一個免費、輕量級、命令行的SMTP郵件客戶端。如果你需要使用命令行方式發送郵件,那么sendEmail是非常完美的選擇:使用簡單、功能強大。

下面介紹下sendmail安裝部署部分,以下基于centos7系統測試。


1、sendmail的配置文件

/etc/mail/sendmail.cf :Sendmail的主配置文件;
/etc/mail/access :中繼訪問控制;
/etc/mail/domaintable ;域名映射;
/etc/mail/local-host-names ;本地主機別名;
/etc/mail/mailertable :為特定的域指定特殊的路由規則;
/etc/mail/virtusertable :虛擬域配置。

中繼的配置:

是指一臺服務器接受并傳遞源地址和目的地址都不是本服務器的郵件。

在兩個文件中進行設置:

/etc/mail/relay-domains
/etc/mail/access

2、安裝sendmail

yum install -y sendmail
yum install -y sendmail-cf
基于centos7系統安裝部署sendmail郵箱服務

 

啟動saslauthd服務進行SMTP驗證(默認是安裝的,如果沒有,就手動安裝)

service saslauthd start
基于centos7系統安裝部署sendmail郵箱服務

 


3、郵件服務配置(iptables防火墻關閉)

1)配置Senmail的SMTP認證

將下面兩行內容前面的dnl去掉。在sendmail文件中,dnl表示該行為注釋行,是無效的,因此通過去除行首的dnl字符串可以開啟相應的設置行。

# vim /etc/mail/sendmail.mc
......
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
基于centos7系統安裝部署sendmail郵箱服務

 

2) 設置Sendmail服務的網絡訪問權限

將127.0.0.1改為0.0.0.0,意思是任何主機都可以訪問Sendmail服務。

如果僅讓某一個網段能夠訪問到Sendmail服務,將127.0.0.1改為形如192.168.1.0/24的一個特定網段地址。

# vim /etc/mail/sendmail.mc
......
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
基于centos7系統安裝部署sendmail郵箱服務

 

3)生成配置文件

Sendmail的配置文件由m4來生成,m4工具在sendmail-cf包中。如果系統無法識別m4命令,說明sendmail-cf軟件包沒有安裝

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
基于centos7系統安裝部署sendmail郵箱服務

 

4)啟動服務(如果發現sendmail dead but subsys locked,那就執行"service postfix status"查看postfix是否默認開啟了,如果開啟的話,就關閉postfix,然后再啟動或重啟sendmail服務即可。)

# service sendmail start
# service saslauthd restart
基于centos7系統安裝部署sendmail郵箱服務

 

5)將服務加入自啟行列

# chkconfig sendmail on
# chkconfig saslauthd on
# chkconfig --list |grep sendmail
# chkconfig --list |grep saslauthd
基于centos7系統安裝部署sendmail郵箱服務

 

6)安裝mailx

# yum -y install mailx
基于centos7系統安裝部署sendmail郵箱服務

 


4、配置指定發送郵箱

RHEL(Oracle Linxu/CentOS)系統下,如果使用sendmail發送郵件,如果不特殊設置,一般發件箱地址為user@hostname

1) Sendmail配置

配置發送郵件的郵箱認證信息

vi /etc/mail.rc

--- 增加如下內容 ---
set [email protected]
set smtp=mail.your-domain.com
set smtp-auth-user=yourname
set smtp-auth-password=yourpasswd
set smtp-auth=login

2)測試發送郵件功能

echo "hello word" | mail -s "mail title" [email protected]
基于centos7系統安裝部署sendmail郵箱服務

 

--報錯:could not connect: Connection timed out
"/root/dead.letter" 11/305
. . . message not sent.
排查1:smtp服務器地址DNS解析無誤
排查2:smtp服務器端口25是否可以訪問;

3)查看郵箱

基于centos7系統安裝部署sendmail郵箱服務

分享到:
標簽:sendmail
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定