天天看點

當内網無法通路外網,但是需要發送郵件請求,用nginx做轉發

内網中有伺服器需要通過nginx伺服器作為代理,連接配接外網的smtp伺服器發送郵件。檢視nginx作為郵件正向和反向代理,均配置過于繁雜。想起來,外網的smtp伺服器是采用ssl協定,本質上屬于tcp流。是以,在nginx上配置tcp端口轉發就可以解決這個問題了。

在nginx的nginx.conf上添加以下配置。

stream {
	server {
		listen 465;
		proxy_pass smtp.xxxx.com:465;
	}
}
           

這樣郵件伺服器直接配置為${nginx_server}:465,就可以發送郵件了。

繼續閱讀