??隨著移動互聯(lián)網(wǎng)的普及,郵件服務(wù)使用的場景越來越少。但是注冊帳號的時候,還是需要郵箱地址。市面上免費的郵箱很多,不過一般需要綁定手機號,如果想在同一個郵箱服務(wù)商那注冊多個郵箱帳號,需要準(zhǔn)備多個手機號,這非常的煩人。接下來我們自己動手搭建郵件服務(wù)器吧。
專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)莊河免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
??郵件服務(wù)器之間采用SMTP協(xié)議進行通信,如果我們的云服務(wù)器想要接受郵件,需要打開25這個端口,并允許訪問25端口。
??郵件服務(wù)使用的特殊的DNS,需要進行配置。這里涉及到了兩次映射,為了方便敘述,假設(shè)我的郵箱名字是: abc@example.com 。第一次映射通過添加MX記錄類型,將郵箱@后面的主機映射到域名上,如下圖所示,添加一個MX的記錄類型。
第二次映射將上面的域名映射到我們云主機上的IP上,看過之前文章的朋友應(yīng)該知道如何配置。
??我們將使用postfix作為郵件服務(wù)器,因為它的特殊設(shè)定,需要先檢查云主機的hostname,將hostname設(shè)置為郵件服務(wù)器的主機名。
??安裝postfix,執(zhí)行下面的命令,彈窗會讓你選擇configuration和你的mail name
??安裝完成之后,檢查一下服務(wù)是否啟動,如果沒有啟動,可以執(zhí)行postfix start。
??郵件服務(wù)器搭建完畢,學(xué)習(xí)過計算機網(wǎng)絡(luò)的同學(xué)應(yīng)該知道,smtp只是郵件服務(wù)器之間的傳輸協(xié)議,讀取郵件還需要pop3或者imap協(xié)議。所以如果還要讀取郵件,還需要安裝其他軟件。需要說明的是:如果你的Ubuntu有user1的用戶,那么郵件服務(wù)器就有 user1@example.com 的賬戶。
??接下來我們用qq郵箱給剛搭好的郵件服務(wù)器發(fā)送測試郵件,當(dāng)在云服務(wù)器上執(zhí)行mail的
時候,提示收到了新郵件,選擇1就顯示郵件的內(nèi)容。
??細心的小伙伴可能已經(jīng)發(fā)現(xiàn)了,郵件的內(nèi)容是base64編碼后的,并不能直接讀取,這個時候執(zhí)行以下decode,選擇消息,就能進行解碼啦
??postfix還能發(fā)送郵件,但是前提是云服務(wù)器25端口出的流量是開啟的,可以在云服務(wù)器上自己進行測試,看端口25是不是通的。對于postfix發(fā)送郵件感興趣的可以自行搜索資料哦~
??有了自建的郵件服務(wù)器,再也不用擔(dān)心要多個手機號啦
WindowsServer2003默認(rèn)情況下是沒有安裝POP3和SMTP服務(wù)組件的,因此要手工添加。
1.安裝POP3服務(wù)組件
以系統(tǒng)管理員身份登錄WindowsServer2003系統(tǒng)。依次進入“控制面板→添加或刪除程序→添加/刪除Windows組件”,在彈出的“Windows組件向?qū)А睂υ捒蛑羞x中“電子郵件服務(wù)”選項,點擊“詳細信息”按鈕,可以看到該選項包括兩部分內(nèi)容:POP3服務(wù)和POP3服務(wù)Web管理。為方便用戶遠程Web方式管理郵件服務(wù)器,建議選中“POP3服務(wù)Web管理”。
2.安裝SMTP服務(wù)組件
選中“應(yīng)用程序服務(wù)器”選項,點擊“詳細信息”按鈕,接著在“Internet信息服務(wù)(IIS)”選項中查看詳細信息,選中“SMTPService”選項,最后點擊“確定”按鈕。此外,如果用戶需要對郵件服務(wù)器進行遠程Web管理,一定要選中“萬維網(wǎng)服務(wù)”中的“遠程管理(HTML)”組件。完成以上設(shè)置后,點擊“下一步”按鈕,系統(tǒng)就開始安裝配置POP3和SMTP服務(wù)了。
1.創(chuàng)建郵件域
點擊“開始→管理工具→POP3服務(wù)”,彈出POP3服務(wù)控制臺窗口。選中左欄中的POP3服務(wù)后,點擊右欄中的“新域”,彈出“添加域”對話框,接著在“域名”欄中輸入郵件服務(wù)器的域名,也就是郵件地址“@”后面的部分,如“ rtj.net ”,最后點擊“確定”按鈕。其中“ rtj.net ”為在Internet上注冊的域名,并且該域名在DNS服務(wù)器中設(shè)置了MX郵件交換記錄,解析到WindowsServer2003郵件服務(wù)器IP地址上。
2.創(chuàng)建用戶郵箱
選中剛才新建的“rtj.net”域,在右欄中點擊“添加郵箱”,彈出添加郵箱對話框,在“郵箱名”欄中輸入郵件用戶名,然后設(shè)置用戶密碼,最后點擊“確定”按鈕,完成郵箱的創(chuàng)建。
完成POP3服務(wù)器的配置后,就可開始配置SMTP服務(wù)器了。點擊“開始→程序→管理工具→Internet信息服務(wù)(IIS)管理器”,在“IIS管理器”窗口中右鍵點擊“默認(rèn)SMTP虛擬服務(wù)器”選項,在彈出的菜單中選中“屬性”,進入“默認(rèn)SMTP虛擬服務(wù)器”窗口,切換到“常規(guī)”標(biāo)簽頁,在“IP地址”下拉列表框中選中郵件服務(wù)器的IP地址即可。點擊“確定”按鈕,這樣一個簡單的郵件服務(wù)器就架設(shè)完成了。
完成以上設(shè)置后,用戶就可以使用郵件客戶端軟件連接郵件服務(wù)器進行郵件收發(fā)工作了。在設(shè)置郵件客戶端軟件的SMTP和POP3服務(wù)器地址時,輸入郵件服務(wù)器的域名“rtj.net”即可。
[root@iZ11uh778whZMaildir]#uname–a
[root@iZ11uh778whZMaildir]#cat/etc/issue
查看posfix的版本
[root@iZ11uh778whZMaildir]#postconfmail_version
一般是默認(rèn)就安裝了posfix的,如果沒有暗轉(zhuǎn)的話,是用yum-yinstallpostfix安裝
[root@iZ11uh778whZMaildir]#yum-yinstallpostfix
查看默認(rèn)的mta
[root@iZ11uh778whZMaildir]#alterna TI ves--displaymta
我們可以看到默認(rèn)的mta就是postfix,也許是sendmail,如果不是postfix,則修改為postfix
[root@iZ11uh778whZMaildir]# alterna TI ves --config mta
There is1 program that provides ‘mta’。
Selec TI on Command
-----------------------------------------------
*+1 /usr/sbin/sendmail.postfix
Enter to keepthe current selec TI on[+], or type selection number: 1
Postfix的配置文件主要有:/etc/postfix/main.cf和/etc/postfix/master.cf
我們主要修改/etc/postfix/main.cf
[root@iZ11uh778whZ postfix]# vim /etc/postfix/ main.cf
將#myhostname =virtual.domain.tld前面的‘#’去掉,改為
myhostname = localhost //系統(tǒng)的主機名稱
將#mydomain = domain.tld前面的‘#’去掉,改為
mydomain = 51cs8.com //email的地址,為可用的域名
將#myorigin = $mydomain前面的‘#’去掉,改為
myorigin = $mydomain //指定本地發(fā)送郵件中來源和傳遞顯示的域名
將#inet_interfaces =localhost前的‘#’去掉,改為
inet_interfaces = all //設(shè)置網(wǎng)絡(luò)接口以便Postfix能接收到郵件
將#mydestination = mydomain, localhost前面的‘#’去掉,改為
mydestination = mydomain, localhost,$mydomain //指定哪些郵件地址允許在本地發(fā)送郵件
將#local_recipient_maps = 前面的‘#’去掉,改為
local_recipient_maps =
將#mynetworks =168.100.189.0/28, 127.0.0.0/8前面的‘#’去掉,改為
mynetworks = 10.47.200.0/21, 127.0.0.0/8 //根據(jù)自己內(nèi)網(wǎng)的實際情況寫,指定受信任SMTP的列表,具體的說,受信任的SMTP客戶端允許通過Postfix傳遞郵件
將#home_mailbox = Maildir前面的‘#’去掉,改為
home_mailbox = Maildir/ //設(shè)置郵箱路徑與用戶目錄有關(guān),也可以指定要使用的郵箱風(fēng)格。
將#smtpd_banner = mail_name ($mail_version)前面的‘#’去掉,改為
smtpd_banner = $myhostname ESMTP unknow //不顯示SMTP服務(wù)器的相關(guān)信息
在配置文件的最后追加如下內(nèi)容:
#smtpd
smtpd_sasl_auth_enable = yes //使用smtp認(rèn)證
broken_sasl_auth_clients = yes //讓不支持RFC2554的smtpclient也可以跟postfix做交互。
smtpd_sasl_local_domain = $myhostname //指定SMTP認(rèn)證的本地域名
smtpd_sasl_security_options = noanonymous //取消匿名登陸方式
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination //設(shè)定郵件中有關(guān)收件人部分的限制
[root@localhost ~]#yum -y install cyrus*
因為我之前安裝過,所提提示已經(jīng)安裝。
Cyrus-sasl的配置文件路徑:/etc/sasl2/smtpd.conf
[root@iZ11uh778whZ postfix]# vim /etc/sasl2/smtpd.conf
在文件尾部追加
log_level: 3 //記錄log的模式
saslauthd_path:/var/run/saslauthd/mux //設(shè)置一下smtp尋找cyrus-sasl的路徑
下面是我/etc/sasl2/smtpd.conf的內(nèi)容:
pwcheck_method: saslauthd
mech_list: plain login
log_level: 3
saslauthd_path: /var/run/saslauthd/mux
[root@iZ11uh778whZ postfix]# /etc/init.d/postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
[root@iZ11uh778whZ postfix]# /etc/init.d/saslauthd restart
Stopping saslauthd: [ OK ]
Starting saslauthd: [ OK ]
[root@iZ11uh778whZ postfix]# /etc/init.d/cyrus-imapd restart
Shutting down cyrus-imapd: [ OK ]
Exporting cyrus-imapd databases: [ OK ]
Importing cyrus-imapd databases: [ OK ]
Starting cyrus-imapd: [ OK ]
查看smtp啟動情況:
[root@iZ11uh778whZ postfix]# netstat -tpnl | grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1714/master
查看imap啟動情況:
[root@iZ11uh778whZ postfix]# netstat -tpnl | grep cyrus
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:4190 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 2687/cyrus-master
[root@iZ11uh778whZ postfix]# chkconfig postfix on
[root@iZ11uh778whZ postfix]# chkconfigpostfix --list
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@iZ11uh778whZ postfix]# chkconfig saslauthd on
[root@iZ11uh778whZ postfix]# chkconfigsaslauthd --list
saslauthd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@iZ11uh778whZ postfix]# chkconfig cyrus-imapd on
[root@iZ11uh778whZ postfix]# chkconfig cyrus-imapd--list
cyrus-imapd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
添加賬號、密碼 system | system
[root@iZ11uh778whZ postfix]# useradd system
[root@iZ11uh778whZ postfix]# passwd system
Changing password for user system.
New password:
BAD PASSWORD: it is based on a dictionaryword
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updatedsuccessfully.
測試是否可用
[root@iZ11uh778whZpostfix]# testsaslauthd -u system -p system
0: OK “Success.”
安裝完cysus-imapd會自動產(chǎn)生一個管理賬號cyrus,所屬用戶組是mail
[root@iZ11uh778whZ tank]# id cyrus
uid=76(cyrus) gid=12(mail)groups=12(mail),76(saslauth)
將賬戶system的所在組切換到mail組
[root@iZ11uh778whZ tank]# usermod -g 12 system
[root@iZ11uh778whZ tank]# id system
uid=502(system) gid=12(mail)groups=12(mail)
添加測試賬號:
[root@iZ11uh778whZtank]# cyradm -u cyrus localhost --auth plain
配置一個郵件發(fā)送的服務(wù)器的具體步驟如下:
1、首先打開Win Server 2003系統(tǒng)的電腦,點擊開始菜單——管理工具——配置您的服務(wù)器向?qū)А?/p>
2、然后在彈出的頁面中,點擊下一步——自定義配置——下一步——找到郵件服務(wù)器——下一步。
3、當(dāng)點擊完下一步的時候,會叫你輸入“電子郵件域名”,在這里寫上自己想要的域名【即:XXXXXX@baidu.com的郵箱,你就輸入baidu.com】,找到自己的鏡像文件位置或者安裝郵件服務(wù)器文件服務(wù)器的位置就可以安裝了,稍等一會兒即可安裝成功。
4、安裝完成,點擊開始菜單——管理工具——POP3服務(wù),在自己的電子郵件域名中添加郵箱即可。
大部分商家的普通服務(wù)器是不開通25端口的,就是怕用戶用來發(fā)垃圾郵件
就阿里云和騰訊云來說,都有專門的郵件服務(wù)器,比普通服務(wù)器貴多了,不可能讓你用普通服務(wù)器發(fā)郵件的
國外VPS商家大部分也是不允許用來發(fā)郵件的
還有就是騰訊云的問題你可以給騰訊云發(fā)工單,獲得官方答復(fù)
網(wǎng)站名稱:騰訊云主機搭建郵件服務(wù)器 騰訊云 郵件服務(wù)器
文章出自:http://www.chinadenli.net/article30/dddscso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、動態(tài)網(wǎng)站、品牌網(wǎng)站制作、建站公司、企業(yè)網(wǎng)站制作、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)