Linux使用sendmail配置企業簡易郵件系統
添加時間:2016-2-24 2:44:24
添加:
思海網絡
Linux下sendmail的安裝,您首先要保證域名提供商為你的主機做了MX記錄的域名解析。我做的MX記錄如下。
名 稱:abc.com
類 型:mx(10)
主機名:mx1.abc.com
同時給主機做了mx1.abc.com的A記錄。
測試MX記錄是否生效,您可以用nslookup
#nslookup
> set q=mx
> abc.com
這時您就會從系統顯示出的信息中看到您的MX記錄是否生效。
REDHAT7.0安裝完畢后,系統默認已經安裝了sendmail-cf-8.11.0-8.i386.rpm軟件包,請檢查/etc/下是否有sendmail.cf文件,如果沒有,請安裝sendmail-cf-8.11.0-8.i386.rpm的軟件包,在linux的光盤中有。
配置:
/etc/sendmail.cf
Cwlocalhost abc mx1.abc.com
/etc/mail/access
添加:
1.2.3.4 RELAY(1.2.3.4是我的IP)
/etc/mail/local-host-names
abc.com(添加一別名,為了收取
[url=mailto:user@abc.com]user@abc.com[/url]
格式的信件)
為了用戶可以使用foxmail,outlook等軟件進行收信。您需要安裝imap。打開系統的pop3端口。
請查看/usr/sbin/下是否含有ipop2d、ipop3d文件,如沒有,請安裝imap-4.7c2-12.i386.rpm軟件包。
配置:
/etc/xinetd.d/ipop2
默認:disable=yes 改為:disable=no
/etc/xinetd.d/ipop3
默認:disable=yes 改為:disable=no
/etc/xinetd.d/ipop3
默認:disable=yes 改為:disable=no
/etc/xinetd.d/pops
默認:disable=yes 改為:disable=no
最后:
/etc/rc.d/init.d/xinetd restart
郵件系統用戶的添加與刪除:
添加:
# /user/sbin/useradd username mail
#passwd username
#chsh username
/bin/true(更新用戶的shells)
刪除:
#/ /usr/sbin/userdel username
這時,如果您的MX記錄解析成功,工作正常,上述操作無誤,您就可以在windows客戶端通過foxmail,outlook進行收發郵件了,設置:郵箱地址:
[url=mailto:username@abc.com]username@abc.com[/url]
,賬號:username,口令:網絡管理員會告訴你,pop3:mx1.abc.com smtp:mx1.abc.com
關鍵字:Linux、網絡、sendmail、郵件系統
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解