E-MailRelay是一個簡單的SMTP代理服務器和中繼MTA,用C ++編寫,Linux和Windows。當作為代理運行的所有電子郵件可以通過用戶定義的程序通過,如垃圾郵件過濾器,它可以刪除,重地址或因為他們通過編輯消息。當運行一個存儲轉發MTA傳入消息存儲在本地的假脫機目錄,然後轉發到下一個SMTP服務器上請求。
由於其功能簡單的E-MailRelay很容易配置,往往
只需要目標SMTP服務器的地址要放在命令行上。
E-MailRelay也可以作為POP3服務器上運行。收到消息通過SMTP可以自動投進幾個獨立的POP3郵箱。
C ++源代碼可用於Linux,FreeBSD的,MacOS X系統等,和Windows。分佈在GNU通用公共許可證V3。
快速開始
使用E-MailRelay在存儲轉發模式使用“--as服務器”開關啟動在後台存儲後台程序,然後通過與“--as客戶”開關運行觸發傳遞假脫機消息和目標主機的地址。
例如,要啟動一個後台存儲監聽端口10025使用這樣的命令:
emailrelay --as服務器--port 10025 --spool-DIR / tmp目錄
然後轉發郵件假脫機到“智能主機”跑是這樣的:
emailrelay --as客戶端的智能主機:SMTP --spool-DIR / tmp目錄
為了獲得更多的像一個代理,你可以添加“--poll”開關,這樣的消息被不斷轉發,而不是按需行為。這個例子開始轉發纏繞式郵件每隔一小時一個存儲和轉發服務器:
emailrelay --as服務器--poll 3600 --forward到智能主機:SMTP
對於一個代理服務器,因為它是被轉發收到的每條消息,沒有任何延遲,你可以使用“--as代理”模式:
emailrelay --as代理智能主機:SMTP
如果你想編輯或過濾電子郵件,因為它通過代理服務器,然後使用“--filter”開關指定的預處理器程序,這樣的事情:
emailrelay --as代理智能主機:SMTP --filter的/ usr / local / bin目錄/ addsig
要運行的E-MailRelay因為沒有SMTP POP服務器使用“--pop”和“--no-SMTP”:
emailrelay --pop --no-SMTP --log --close,標準錯誤
而“emailrelay提交”工具可用於直把消息到後台打印目錄,使得POP客戶端可以獲取它們。
請注意,在默認情況下E-MailRelay將始終拒絕來自遠程計算機的連接。要允許從任何地方連接使用“--remote-客戶”開關,但請考慮的影響,如果你的機器連接到互聯網。
有關命令行的詳細信息的選項參考參考指南或運行:
emailrelay --help --verbose
文件
以下文檔提供:
·自述 - 該文件
·複印 - GNU通用公共許可證
·安裝 - 建立和安裝說明(包括GNU文本)
·作者 - 作家,信貸和額外的版權
·著作權 - 主版權和GPL參考
·userguide.txt - 用戶指南
·reference.txt - 參考文件
·更新日誌 - 更改日誌發布
從源代碼構建,如果“doxygen的”時,可以使用源代碼文件將產生。
配置
最近發布了Ubuntu Linux上使用7.10開發的:
·2.6.22的Linux
·GCC 4.1.3
·autoconf的2.61
而在Windows NT4 SP6使用:
·MSVC 6.0 SP3
該代碼最初是在SuSE Linux 7.1使用:
·2.4.10的Linux
·2.95.3 GCC
·glibc的2.2.4(libc.so.6的)
·autoconf的2.52
而在Windows 98使用:
·MSVC 6.0
代碼的版本也已成功建立在:
·MacOS X的10.3.9
·FreeBSD的英特爾硬件
·對Linux的硬件阿爾法(Debian的2.2)
·對Linux的硬件的Sparc
·Linux的RS6000 PPC硬件
·8的Solaris使用GCC在Sparc硬件
·8的Solaris使用Workshop 5.0
·採用Intel Linux下C ++ 6.0
·Windows NT 4.0中使用MSVC 6.0
·Windows NT 4.0中使用Cygwin(DLL 1.3.22)和gcc 3.2
·Windows NT 4.0中使用MinGW的2.0.0和gcc 3.2
·使用MinGW的Windows XP中的gcc 3.1.0 3.4.2
什麼是新的,在此版本:
·速度最佳化(通過KCacheGrind調試/ Valgrind的在KDevelop的)。
·構建時大小優化(例如“運行./configure --disable-EXEC --enable-小的例外......”)。
·建立時間選項,以減少運行時庫依賴關係(例如“運行./configure --disable-DNS - 禁用身份”)。
·新的交換機來限制提交的郵件的大小(“--size”)。
·為“0 --poll”新的語義,進行代理時提供了一個很好的替代“--immediate”。
·SMTP客戶端協議發出拒絕收件人為workround為打破服務器協議後RSET。
·SMTP客戶端協議繼續,如果服務器通告AUTH但客戶端沒有身份驗證的秘密。
·當消息不能被轉發違規SMTP協議響應號碼,如果有的話,被放在信封文件。
·一個警告,如果打印日誌請求,但兩者標準錯誤和系統日誌被禁用。
·一個交叉編譯工具鏈構建腳本添加了對基於MIPS的路由器上運行(“額外/ MIPS”)。
·新示例腳本用於SMTP多播和編輯的信封文件。
·適用於Mac OS X(10.5)與磁盤鏡像的圖形化安裝改進的原生支持。
·用gcc 2.95恢復兼容。
按類別搜索
熱門軟件
-
Apricity OS 12 Jan 17
-
Xubuntu 16 Aug 18
-
antiX MEPIS 19 Jun 17
-
Redis 28 Sep 15
-
Java-Chess 3 Jun 15
-
Xfburn 17 Feb 15
-
OpenShot Video Editor 17 Aug 18
評論沒有發現