1.安裝postfix
yum -y install postfix
安裝完成還需要替換系統自帶的sendmail:
rpm -e sendmail 或者 yum remove sendmail
修改mta(預設郵件傳輸**)
alternatives--
config
mta然後直接回車即可。
2.安裝dovecot(郵局**)
yum -y install dovecot
3.配置postfix
vi /etc/postfix/main.cf
修改如下:
75行: 取消注釋,設定hostname
myhostname = mail.linkdood.cn
# 83行: 取消注釋,設定網域名稱
mydomain = linkdood.cn
# 99行: 取消注釋
myorigin = $mydomain
# 116行: 修改
inet_inte***ces = all
# 119行: 推薦ipv4,如果支援ipv6,則可以為all
inet_protocols = ipv4
# 164行: 新增
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# 264行: 取消注釋,指定內網和本地的ip位址範圍
#mynetworks = 127.0.0.0/8, 10.0.0.0/24
mynetworks = 0.0.0.0/0
# 419行: 取消注釋,郵件儲存目錄
home_mailbox = maildir/
# 571行: 新增
smtpd_banner = $myhostname esmtp
# 新增到最後 # 規定郵件最大尺寸為10m (根據實際情況或者不新增使用預設值)
message_size_limit = 10485760
# 規定收件箱最大容量為1g
mailbox_size_limit = 1073741824
# smtp認證
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
修改好了之後使用
/etc/init.d/postfix restart
開啟postfix,自啟
chkconfig postfix on
4.配置dovecot
[root@mail ~]# vi /etc/dovecot/dovecot.conf
# 26行: 如果不使用ipv6,請修改為*
listen = * [root@mail ~]
# vi /etc/dovecot/conf.d/10-auth.conf
# 9行: 取消注釋並修改
disable_plaintext_auth = no
# 97行: 新增
auth_mechanisms = plain login
[root@mail ~]# vi /etc/dovecot/conf.d/10-mail.conf
# 30行: 取消注釋並新增
mail_location = maildir:~/maildir [root@mail ~]
# vi /etc/dovecot/conf.d/10-master.conf
# 88-90行: 取消注釋並新增
# postfix smtp驗證
unix_listener /var/spool/postfix/private/auth
[root@mail ~]# /etc/init.d/dovecot start
starting dovecot imap: [ ok ]
[root@mail ~]# chkconfig dovecot on
到這裡,我們的郵件伺服器就已經搭建成功了。
5.網域名稱解析
最後別忘了還需要進行網域名稱解析工作。
新增乙個子網域名稱mail,a記錄解析到伺服器ip。
再新增乙個mx記錄,主機記錄為空,記錄值為上面解析的二級網域名稱mail.linkdood.cn,優先順序10。
注意:解析生效可能需要一段時間。
6.防火牆設定
/sbin/iptables -a input -p tcp --dport 25
-j accept
/sbin/iptables -a input -p tcp --dport 110
-j accept
/sbin/iptables -a input -p tcp --dport 143
-j accept
/sbin/iptables -t nat -a prerouting -p tcp -m tcp --dport 10025
-j redirect --
to-ports
25
7.郵箱使用
一切都弄好以後,就可以使用foxmail等第三方軟體來收發郵件了。在這裡需要說一下,系統使用者就是郵件的使用者,例如root,就是乙個郵箱使用者,郵箱是[email protected],密碼就是root的密碼,所以需要建立使用者,只要使用useradd建立使用者,再使用passwd設定密碼。
好了,假如建立乙個admin的使用者:
# 建立使用者
useradd admin
#設定密碼,會要求輸入兩次密碼
passwd admin
郵箱伺服器搭建Postfix Dovecot
我是在debian伺服器上進行的搭建 搭建過程參考debian 社群文件 原文是在測試環境上 內網中進行的測試 我是在網際網路中進行的。首先第一步需要將a型別記錄 mail.x.com 解析到ip 再將mx型別記錄 解析到 mail.x.com 解析完成後,就可以按照社群文件進行 postfix d...
搭建Linux伺服器
工欲善其事必先利其器,linux安裝步驟,網路模式 橋接 物理機與虛擬機器之間架起了一座橋梁,從而可以通過物理主機的網絡卡訪問外網 nat 讓vm虛擬機器的網路服務發揮路由器的作用,使得通過虛擬機器軟體模擬的主機可以通過物理主機訪問外網,在真機中nat虛擬對應的物理網絡卡是vmnet8 僅主機 僅讓...
各種郵箱伺服器
網易126郵箱 接收伺服器 pop3.126.com 傳送伺服器 smtp.126.com 網易163免費郵 接收伺服器 pop.163.com 傳送伺服器 smtp.163.com 網易163vip郵箱 接收伺服器 pop.vip.163.com 傳送伺服器 smtp.vip.163.com 網易...