Cygwin中安裝exim relay到其他mail server

2014-05-25 cygwin, exim

最近因為客戶的SMTP service壞掉了無法正常產出log,由於此站台是暫時性的使用,所以用了Cygwin在Windows中模擬出Unix環境。

 

結果Cygwin竟然把sendmail的服務拿掉了,只好用了不熟的exim4進行發信

 

若非必要,在Linux上盡量少用資料少的服務,exim就是一個例子 ……

 

exim 的安裝透過Cygwin就可以進行模組安裝

2014-05-23_154630

 

整個安裝過程只要執行exim-config,一步一步按照提示輸入就可以安裝完成,之後到服務啟動exim建立的服務就可以使用。

 

此篇主要遇到的困難要透過exim relay到其他的mail server

 

exim在google搜尋上頗困難,找到的方法通常都是版本不同不然就是沒解釋清楚

 

如果要relay server要在exim.conf加上以下參數才行

 

找到關鍵字 “begin routers”

在這個下面加上以下

passonto_isp:
driver = manualroute
domains = !+local_domains
transport = remote_smtp
route_list = * smtp.myisp.com        # change to the desired smtp server

 

然後重啟你的exim,寄封測試信並檢查你的郵件標頭是否有經過你的relay server。

 

 

參考資料:

https://wiki.archlinux.org/index.php/Exim_with_Remote_SMTP_server

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

彙整

分類

open all | close all

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱