2014年5月25日 星期日

Cygwin中安裝exim relay到其他mail server

最近因為客戶的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

Orignal From: Cygwin中安裝exim relay到其他mail server

沒有留言:

張貼留言