使用Nginx埠轉發來改善Zoho Mail收發速度

2022-01-02 剎客網絡科技資訊

是҉҉҈҉҉҉҈҉҉҉҈҈҉҉誰҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈都҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈可҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈以҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈打҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈出҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈的҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈字҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈,҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈不҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈信҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈你҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈就҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈試҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈試҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈!҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈!҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈!҉҉҈҉҉҉҈҉҉҉҈҈҉҉

Zoho Mail是一個國外郵件服務商,提供免費和收費郵箱業務,近期還推出了「MAIL LITE」套餐,最低只要1$/月,支持無限郵箱別名(僅限收費套餐),個人站長使用是非常不錯的選擇。不過Zoho Mail的郵件伺服器在美國,在國內延遲達到300ms,著實有點偏慢。

改善直連網絡連接不佳的情況,這裡我們就用Nginx埠轉發來加速Zoho Mail收發。

埠轉發適用場景

直連某個服務速度不佳,或丟包嚴重,需要使用一臺額外的伺服器來進行中轉改善,xiaoz畫了一個簡單的流程圖,如下。(下圖使用ProcessOn繪製)

準備工作添加配置文件

在nginx.conf內添加如下配置:

stream {
#瓦工VPS的465埠轉發至smtp.zoho.com
server {
listen 465;
proxy_connect_timeout 5s;
proxy_timeout 20s;
proxy_pass smtp.zoho.com:465;
}
#瓦工VPS的993埠轉發至imap.zoho.com
server {
listen 993;
proxy_connect_timeout 5s;
proxy_timeout 20s;
proxy_pass imap.zoho.com:993;
}
}

修改完成後使用nginx -t測試下配置是否正確,確保沒問題再重載nginx使其生效(nginx -s reload),同時還需要注意防火牆放行465/993埠。

最後您在配置郵件客戶端的時候填寫瓦工的IP位址即可,就不用再填寫Zoho Mail的連接地址,從而起到中轉的作用。

總結

埠轉發的用途比較廣泛,可應用於網絡不佳或流量過濾等情況。上述方法也適用於轉發其它郵件服務或者加速其它業務,最終原理都一樣,無非就是用額外的伺服器來進行流量中轉。

此外Nginx還提供了專門的mail模塊來實現郵件代理,不過xiaoz未研究過實現原理,具體哪個效果更好還請大神解答。

是҉҉҈҉҉҉҈҉҉҉҈҈҉҉誰҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈都҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈可҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈以҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈打҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈出҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈的҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈字҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈,҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈不҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈信҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈你҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈就҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈試҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈試҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈!҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈!҉҉҈҉҉҉҈҉҉҉҈҈҉҉҈!҉҉҈҉҉҉҈҉҉҉҈҈҉҉

相關焦點

  • 【Zoho Mail】如何收發網易、騰訊等其他郵箱的郵件
    現在我們一般都會使用多個郵箱來處理工作和個人事物,比如有用於和客戶溝通的,有專門用來註冊各種服務收驗證碼的...如果每天都要打開多個郵箱查信就很麻煩了
  • 【Zoho Mail】如何用免費郵箱綁定阿里雲等國內域名
    這個zoho mail的免費版支持綁定一個域名。其實多域名綁定的付費版也才1美元一個月。https://www.zoho.com/mail/zohomail-pricing.html到這裡選擇左下方的永久免費版。3、在註冊完成後登陸到Zoho Mail產品裡面,點擊右上⻆角個人頭像處。然後點擊—>控制面板。
  • 做外貿,為什麼我喜歡ZOHO郵箱
    使用Zoho Mail(企業郵箱)軟體,讓你隨時隨地安排日程,輕鬆與聯繫人溝通。本軟體安全無廣告,運行流暢,全球有3500百萬人使用的在線郵箱。集成在線Office  郵箱除了發送文字聊天之外,最主要肯定是文件傳輸與存儲啦,聰明的zoho mail程式設計師早就想到了這一點,完美集成了在線office全套。一個zoho帳號在線製作doc、ppt、excel等。
  • 使用Zoho Mail快速擁有一個專屬於你的免費域名郵箱
    曾經自己在Zoho的國際版網站申請過自定義域名郵箱,國內版與國際版進行申請的操作步驟大致相似,而且國內版也有一個做得很好的地方:只要域名能夠正常解析,即使沒有備案也可以正常使用這個服務
  • 蜜罐項目-埠流量轉發(透傳ip)
    故筆者花了很長時間對幾類埠轉發方案進行調研測試。本文對每個方案的部署和配置方法及實踐測試結果進行記錄。希望能給也在做類似蜜罐方案及在研究埠流量轉發透傳ip的師傅們一些參考。文中說明:A機器經過rinetd將埠轉發到蜜罐機器,蜜罐機器收到的攻擊ip是A機器的,並非原始ip(攻擊者ip)。但文章中的思路還是不錯的,將rinetd日誌與kippo蜜罐日誌都收集起來,做關聯。可達到我們的方案需求。1.2 haproxyHAProxy是一個使用C語言編寫的自由及開放原始碼軟體,其提供高可用性、負載均衡,以及基於TCP和HTTP的應用程式代理。
  • 別說了,來學習Nginx吧!
    stopC:\server\nginx-1.19.2> nginx.exe -s quit# 重載Nginx# 當配置信息修改,需要重新載入這些配置時使用此命令C:\server\nginx-1.19.2> nginx.exe -s reload# 重新打開日誌文件C:\server\nginx-1.19.2> nginx.exe -s reopen# 查看
  • 使用nginx部署網站
    作者:小火柴的藍色理想連結:www.cnblogs.com/xiaohuochai前面的話如果伺服器只需要放置一個網站程序,解析網站到伺服器的網站,網站程序監聽80埠就可以了。如果伺服器有很多應用,藉助nginx不僅可以實現埠的代理,還可以實現負載均衡。本文將詳細介紹前端及nodeJS項目在伺服器配置時需要用到的nginx配置。
  • Nginx配置從零開始
    所謂安全指客戶端的請求不會直接落到內網的伺服器上而是通過代理做了一層轉發,在這一層就可以實現安全過濾,流控,防 DDOS 等一系列策略。而負載均衡指我們可以水平擴展後端真正提供服務的伺服器數量,代理按規則轉發請求到各個伺服器,使得各個伺服器的負載接近均衡。而 nginx 就是目前流行的這樣一個反向代理服務。
  • 【Zoho Mail】企業郵箱如何綁定GoDaddy域名
    這裡的選項,根據你所購買的域名來設置,這裡Godaddy選其他。接下來將採用CNAME驗證方法:CNAME驗證:返回Godaddy DNS管理,繼續添加記錄。參照Zoho Mail域驗證裡面提供的信息,一一對應填上去。
  • Zoho免費域名郵箱
    你可以用VPS搭建一個域名伺服器,但是相比於自建的域名伺服器,用現成的企業郵箱更為方便並且不擔心宕機,QQ,Gmail,163等都提供企業郵箱,個人推薦使用Zoho作為域名郵箱伺服器,免費並且穩定。為什麼要用域名郵箱那麼多多現成的郵箱,為什麼要用域名郵箱呢?
  • Nginx 從入門到實踐,萬字詳解!
    正向代理隱藏了真實的客戶端,為客戶端收發請求,使真實客戶端對伺服器不可見;舉個具體的例子 🌰,你的瀏覽器無法直接訪問谷哥,這時候可以通過一個代理伺服器來幫助你訪問谷哥,那麼這個伺服器就叫正向代理。反向代理: 與一般訪問流程相比,使用反向代理後,直接收到請求的伺服器是代理伺服器,然後將請求轉發給內部網絡上真正進行處理的伺服器,得到的結果返回給客戶端。反向代理隱藏了真實的伺服器,為伺服器收發請求,使真實伺服器對客戶端不可見。一般在處理跨域請求的時候比較常用。現在基本上所有的大型網站都設置了反向代理。
  • 使用Nginx自帶Realip模塊獲取用戶真實IP位址
    比較常用的解決方法有以下三幾種,本文將主要介紹如何使用Nginx自帶realip模塊來解決這一問題。使用Nginx自帶模塊realip獲取用戶IP位址ngx_realip模塊究竟有什麼實際用途呢?為什麼我們需要去改寫請求的來源地址呢?答案是:當Nginx處理的請求經過了某個HTTP代理伺服器的轉發時,這個模塊就變得特別有用。
  • 使用nginx搭建hls流媒體服務
    /configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf  --error-log-path=/etc/nginx/nginx-1.8.1/log/error.log --http-log-path=/etc/nginx/nginx-1.8.1/log/access.log  --pid-path=/etc/nginx
  • 10分鐘學會windows中iis搭建伺服器集群實現負載均衡和nginx代理轉發
    兩張圖理解其中的業務流程創建發布IIS下載nginx配置nginx啟動nginx運行監聽伺服器nginx代理轉發(反向代理) 前言我們之前聊過 10分鐘搭建伺服器集群——Windows7系統中nginx與IIS伺服器搭建集群實現負載均衡:https://www.cnblogs.com
  • Zoho申請免費公司郵箱!Soho辦公&跨境電商Shopify新手賣家的福利來了
    https://www.zoho.com/mail/Zoho 有國內版和國際版的。我選擇的國際版本。有付費的和免費的版本,我選擇的免費。當然了 付費版也不貴,有需求的可以購買。 填好自己的域名開始驗證根據你所購買的域名來設置,我是在namesilo買的這裡選其他。比如你在GoDaddy買的那就去GoDaddy 認證。
  • Nginx 教程 #1:基本概念
    性能管理——提升速度的訣竅。我們將會講解 gzip、緩存、緩衝區以及超時設置。SSL 設置——講解用 HTTPS 來提供內容的設置步驟。我們的目標是創建一系列教程,讓你可以輕鬆找到特定主題的正確配置,如 gzip、SSL 等,或者直接瀏覽一下那些配置。為了獲得最佳的學習體驗,我們建議你在自己的機器上安裝 Nginx,並親手實戰一下。
  • Nginx 超簡單教程
    1.4 動靜分離 為了加快伺服器的解析速度,可以把動態頁面和靜態頁面交給不同的伺服器來解析,加快解析速度,降低原來單個伺服器的壓力。二 Nginx的安裝Nginx需要幾個依賴包,分別是pcre,openssl,zlib,在安裝nginx之前需要先安裝這幾個依賴。
  • 使用Nginx+Nginx-RTMP-Module+OBS推流搭建流媒體伺服器
    搭建推流伺服器的過程不是很難,涉及一點點伺服器的配置和RTMP模塊的使用。以前一直用的是Apache的伺服器,初嘗Nginx還未知其味,總體來說還是很有意義的。HLS (HTTP Live Streaming)是Apple的動態碼率自適應技術。主要用於PC和Apple終端的音視頻服務。
  • 一文讀懂 Nginx
    為了加快網站的解析速度,可以把動態頁面和靜態頁面交給不同的伺服器來解析,加快解析的速度,降低由單個伺服器的壓力。解壓壓縮文件,進入解壓之後的目錄執行./configure,然後執行make && make install。