由於在工作中遇到要寫乙個傳送郵件的模組,這時候就需要乙個郵件伺服器作測試,但是windows的smtp服務並不滿足我們的要求,比如在xp下它並不提供cram-md5 和digest-md5認證,後來發現在linux下能提供這樣的郵件伺服器,這裡以fedora 9 為例來談一談它搭建的步驟:
準備工作
安裝sendmail 和dovecot,
察看是否有安裝:
rpm -qa sendmail m4 dovecot
如果沒有安裝則安裝:
yum install sendmail m4 devecot
其實我是在安裝fedora 9 的過程中選擇郵件伺服器,然後點選sendmail m4 devecot 進行安裝的
設定郵件伺服器
新增郵件帳戶
開啟防火牆, 這裡主要把smtp 和pop3 的埠放開:
在trust server 勾選smtp,
other ports 新增pop3 埠:
用outlook 連線郵件伺服器
說明已經ok了.
但是這個時候又有乙個問題,我發現我的outlook不能往外面的smtp 傳送郵件,這時就會用到/etc/mail/access檔案,
connect:192168.0.101 relay
最後執行:makemap hash access.db < access
重啟sendmail, 測試成功了!
搭建自己的ngrok服務
1.準備工作 一台具有外網ip的伺服器,乙個網域名稱 解析到外網伺服器 ngrok服務端 2.開始搭建ngrok服務端 按照上面的教程進行搭建 ngrokd domain 網域名稱 不帶www httpaddr 埠 預設為80 注意埠要對外開放 後台執行 setsid ngrokd domain 網...
搭建自己的 sentry 服務
sentry 自動化異常提醒 這篇文章已經介紹的很清楚了,這裡直接講一講搭建自己的sentry服務,這樣就免費使用sentry這個服務。首先要確認你的 ubuntu 版本是否符合安裝 docker 的前提條件。如果沒有問題,你可以通過下邊的方式來安裝 docker 使用具有 sudo 許可權的使用者...
使用sinopia搭建自己的npm服務
隨著 的積累,感覺有必要自己搭建乙個npm服務,對自己的 庫進行管理。我去強大的github上搜尋了一下,發現了sinopia,純nodejs解決方案,不需要什麼依賴的軟體包。果然是簡單有效的辦法,於是根據教程嘗試了一下,基本沒遇到什麼坎就弄好了。首先安裝sinopia npm install g ...