郵件服務器如何快速搭建?windows linux郵件服務器搭建
郵件服務器以其高安全性、大容量、靈活方便的特征,成為企業內部員工交流和對外溝通的主要工具。那么如何快速搭建windows/linux郵件服務器呢?
傳統的企業郵箱已經不能滿足企業快速發展的需求,應用模式難以靈活調配,難以與其他業務平臺整合,數據安全無法保障,管理權限相對簡單,無超級管理權限,企業個性化需求無法得以滿足。
郵件服務器的邏輯
電子郵件服務是基于客戶/服務器模式的,對于一個完整的電子郵件系統而言,他主要有以下幾部分構建而成。
1、郵件用戶代理,用戶代理就是用戶與電子郵件系統的接口英文簡寫為MUA是Mail User Agent這幾個單詞的首字母縮寫,一下簡寫都是這個道理。在大多數的情況下,MUA就是在電子郵件客戶端上運行的程序,主要負責郵件發送到郵件服務器上,何從郵件服務器上下載郵件,還可以在自己的電腦上編輯郵件的內容,目前我們主要使用的還是系統自帶的Outlook和國產老大foxmail。
2、郵件服務器,郵件服務器就是電子郵件的系統核心構件了,它的主要功能就是發送和接收電子郵件,同事向發件人報告郵件的傳送情況,根據用途的不同可以將郵件服務器分為發動郵件服務器也叫SMTP服務器,和接收郵件服務器也叫POP3或IMAP服務器。同時電子郵件服務器上有兩個獨立運行的進程:分別是郵件傳送代理應為簡寫MTA,郵件分發代理簡寫為MDA,郵件傳送代理(MTA)進程用于發送電子郵件。MTA從MUA處或者另外的一個電子郵件服務器上的MTA處接受信息。根據消息標題的內容,MTA決定如何將給消息發送到目的地。如果郵件目的地位于本地的服務器上,那么這封郵件將傳給MDA,MDA黑可以接解決最終的發送問題,若果郵件服務器不在本地的服務器上,則,MTA將電子郵件發送到相應服務器上的MTA上。
3、電子郵件使用的協議,要實現電子郵件服務還必須借助于專用的協議才行,目前,應用與電子郵件服務的協議主要有SMTP電子郵件使用的協議,要實現電子郵件服務還必須借助于專用的協議才行,目前,應用與電子郵件服務的協議主要有SMTP,MIME,POP3和IMAP協議。當用戶寫一封電子郵件的時候,往往使用MUA應用程序,或者通過電子郵件客戶端程序。通過MUA程序,可以發郵件,也可以把收到的郵件保存到客戶端的郵箱中。
在linux平臺中有許多的的郵件服務器可以選擇,但是目前使用較多的是Sendmail務器,Postfix服務器和Qmail服務器。Sendmail服務器是RedHat Linux自帶的和默認安裝的郵件服務器。RedHat是linux系統中的老大,穩定,安全所以這次的服務器操作系統就選擇RedHat了。
windows搭建郵件服務器步驟
1、 先把windows2003的安裝盤掛在虛擬機上
2、點擊【開始】->【控制面板】->【添加、刪除程序】
3、添加電子郵件POP3服務
4、安裝完成后再進去【管理工具】->【管理您的服務器】
5、然后點擊【管理郵件服務器】
6、新建【域】
7、輸入一個域名比如:test.com 然后【確定】
8、在添加的域中新建二個郵箱名
9、然后在本地和服務器的hosts文件中添加服務器的ip和域名
10、成功添加用戶后在電腦上安裝foxmail客服端,點擊【手動設置】然后輸入基本的賬號信息
11、創建完成后就可以登陸賬戶收發郵件了
Linux搭建郵件服務器步驟
用于搭建的服務器信息
阿里云 Centos 6.5 32位
Postfix-2.8.12.tar.gz Postfix MTA(郵件傳輸代理)
Dovecot-2.1.8.tar.gz IMAP 和 POP3 郵件服務器
Postfixadmin-2.3.5.tar.gz 采用PHP編寫的開源WEB郵箱及域名賬號管理工具
Roundcubemail-0.8.1.tar.gz 采用PHP編寫的開源IMAP郵件WEB客戶端
安裝過程
1.安裝Postfix
yum -y install postfix
安裝完成還需要替換系統自帶的sendmail:
rpm -e sendmail
或者
yum remove sendmail
修改MTA(默認郵件傳輸代理)
alternatives --config mta
然后直接回車即可。
檢查一下是不是已經設置成功了。
alternatives --display mta
第一行可以看到mta的狀態。 例如:mat - status is manual.
2.安裝Dovecot
yum -y install dovecot
3.配置Postfix
編輯/etc/postfix/main.cf,可以下載下來修改,也可以使用vi進行編輯:
vi /etc/postfix/main.cf
修改如下:
# 75行: 取消注釋,設置hostnamemyhostname = mail.lomu.me# 83行: 取消注釋,設置域名mydomain = lomu.me# 99行: 取消注釋myorigin = $mydomain# 116行: 修改inet_interfaces = all# 119行: 推薦ipv4,如果支持ipv6,則可以為allinet_protocols = ipv4# 164行: 添加mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain# 264行: 取消注釋,指定內網和本地的IP地址范圍mynetworks = 127.0.0.0/8, 10.0.0.0/24# 419行: 取消注釋,郵件保存目錄home_mailbox = Maildir/# 571行: 添加smtpd_banner = $myhostname ESMTP# 添加到最后# 規定郵件最大尺寸為10Mmessage_size_limit = 10485760# 規定收件箱最大容量為1Gmailbox_size_limit = 1073741824# SMTP認證smtpd_ sas l_type = dovecotsmtpd_sasl_path = private/authsmtpd_sasl_auth_enable = yessmtpd_sasl_security_options = noanonymoussmtpd_sasl_local_domain = $myhostnamesmtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
修改好了之后使用/etc/rc.d/init.d/postfix start開啟postfix,使用chkconfig postfix on將postfix開機啟動。
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 { mode = 0666 user = postfix group = postfix}[root@mail ~]# /etc/rc.d/init.d/dovecot startStarting Dovecot Imap: [ OK ][root@mail ~]# chkconfig dovecot on
到這里,我們的郵件服務器就已經搭建成功了。
5.域名解析
最后別忘了還需要進行域名解析工作。
添加一個子域名mail,A記錄解析到服務器IP。
再添加一個MX記錄,主機記錄為空,記錄值為上面解析的二級域名mail.lomu.me,優先級10。
注意:解析生效可能需要一段時間。
6.郵箱使用
一切都弄好以后,就可以使用Foxmail等第三方軟件來收發郵件了。在這里需要說一下,系統用戶就是郵件的用戶,例如root,就是一個郵箱用戶,郵箱是root@domain.com,密碼就是root的密碼,所以需要創建用戶,只要使用useradd創建用戶,再使用passwd設置密碼。
好了,假如我們創建一個admin的用戶:
# 創建用戶useradd admin#設置密碼,會要求輸入兩次密碼passwd admin
接下來登錄Foxmail,點擊創建,進入:登錄Foxmail
這里需要注意,郵件賬號是admin,并不是郵箱,另外我們沒有配置SSL,所以也不要勾選。 接下來點擊創建,如果一切正常的話,你已經成功了。
好了,以上就是關于“linux和windows環境下如何快速搭建郵件服務器”的教程,企業的運行離不開和電子郵件打交道,恰當的郵件營銷能讓企業業績迅速提升。