前言
大家在有了自己的網站當然也想弄個自己的郵箱了,雖然不一定用得上,但是搞一個自己域名的郵件系統還是很酷的。(前提是已經購買了域名)
一些復雜的文件配置和指令操作就不細研究了,畢竟現在也用不上,下面就簡單搭建一個能夠收發郵件的服務器。
安裝PostFix
postfix就是我們的郵件服務器了,用$sudo apt install postfix
即可安裝。
安裝好了我們的服務就算是啟動了,下面我們就用他來發郵件。
(注意,此時的本機的郵箱地址就是當前的”用戶名@域名“,因此注冊自己的郵箱的過程其實就是添加用戶的過程)
發郵件
bash中輸入 $telnet localhost 25
,即登陸本機的郵件服務端口,進入postfix提示符:
1
2
3
4
5
|
myths@Business:~$ telnet localhost 25 Trying ::1... Connected to localhost. Escape character is '^]'. 220 Business ESMTP Postfix (Ubuntu) |
然后就按照下面的格式輸入正文:
1
2
3
4
5
6
7
8
9
10
11
|
ehlo localhost mail from: myths@localhost rcpt to: test@localhost data Subjet: My first mail on Postfix Hi, Are you there? regards, Admin . quit |
即,在ehlo后輸入名稱,mail from: 后輸入自己的郵件地址,rcpt to: 后面輸入目的的郵件地址,data后輸入正文并以”<回車><點><回車>”作為正文結束標志。
最后再輸入quit關閉終端。
安裝mailutils
用$sudo apt install mailtuils
安裝,然后就可以用這個工具查看郵件了。
收郵件
登陸到需要收郵件的用戶,輸入mail,即可進入mail的終端。這里會提示類似下面的信息:
1
2
3
4
|
myths@Business:~$ mail "/var/mail/myths": 1 message 1 new >N 1 myths@localhost 三 5月 18 14:2 16/393 ? |
這樣告訴了我們未讀的郵件。我們可以輸入郵件前面的序號”1“來查看信息。
當然還有其他很多的命令和配置,不過既然一時半會用不到,我們暫時也就不研究了。
用上面的方法我們基本上可以把這個郵件服務器當成商業郵箱來用了,不過在跟qq郵箱進行互發的時候發現qq的文本還得先用base64解碼才行。。。也是麻煩。。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。
原文鏈接:https://blog.mythsman.com/2016/05/18/1/