fedor 9 搭建自己的郵件伺服器

2021-06-21 07:53:59 字數 943 閱讀 8272

由於在工作中遇到要寫乙個傳送郵件的模組,這時候就需要乙個郵件伺服器作測試,但是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 ...