搭建一個(gè)自己的web mail服務(wù)器
說明:過程很簡單溯泣,Linux命令熟練的話部蛇,10分鐘不到就可以完全弄好了。我沒有設(shè)置二級(jí)域名左医,只在主域名下設(shè)置了一個(gè)目錄,因?yàn)檫@樣不用改DNS設(shè)置搓谆。我的vps服務(wù)器是Debian 7 32bit + Nginx + PHP + MySQL炒辉。
0.參考
1.下載安裝包
ssh登陸VPS服務(wù)器豪墅,在nginx的web目錄下新建一個(gè)文件夾rain泉手,這里我的web目錄是~blog:
cd ~blog && mkdir rain
curl -O http://repository.rainloop.net/v2/webmail/rainloop-latest.zip
unzip rainloop-latest.zip
安裝完畢,就是如此簡單偶器。
以上是下載安裝包安裝的斩萌,官網(wǎng)文檔還說明可以用在線安裝:
cd ~blog && mkdir rain
curl -s http://repository.rainloop.net/installer.php | php
都是一樣的
2.修復(fù)權(quán)限
為了安全問題,需要修復(fù)文件權(quán)限屏轰,官網(wǎng)文檔:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chown -R www:www .
3.配置
由于是代收郵件颊郎,所有的配置信息、郵件霎苗、附件等都是保存在data目錄下姆吭,所以為了安全,需要設(shè)置相應(yīng)的訪問權(quán)限唁盏。我用的web服務(wù)器是nginx内狸,要按照如下設(shè)置,如果是其它的如apache厘擂,文檔里有詳細(xì)說明昆淡,我就不多說了。
vim /usr/local/nginx/conf/nginx.conf
添加
location ^~ /rain/data {
deny all;
}
測試修改是否錯(cuò)誤
nginx -t
沒有錯(cuò)誤刽严,重新載入是修改生效
service nginx reload
軟件的配置頁面在地址 http://www.crystone.me/rain?admin (其實(shí)就是URL后面加上?admin)
默認(rèn)用戶名和密碼分別是admin, 12345
安全起見昂灵,安裝完畢后,需要馬上修改舞萄,
其它設(shè)置眨补,在官方文檔有詳細(xì)說明,自己摸索著更改倒脓。
所有的配置信息都在如下文件里面:
~blog/rain/data/_data_3046846f7d2177be5a00192d01f3a68d/_default_/configs/application.ini
中間的一長串字符撑螺,是自動(dòng)生成的,每次安裝都不同把还。
4.使用
官方說明可以用IMAP和SMTP等收發(fā)郵件实蓬,我的vps沒有配置ssl所以暫時(shí)不行茸俭。軟件還提供郵件加密,兩步認(rèn)證等安皱,自己需要的話可以加上调鬓。
另外,提供了幾個(gè)不錯(cuò)的插件酌伊,可以按需添加腾窝,或者自己寫一個(gè)?
最后放出我配置好的登陸頁面和郵件截圖
大家可以自己搭建一個(gè)居砖,多一個(gè)渠道使用Gmail服務(wù)虹脯。
Have Fun!