ProxSMTP: An SMTP Filter
ProxSMTP: An SMTP Filter
ProxSMTP is a flexible tool that allows you to reject, change or log email based on arbitrary critera. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and filtered before forwarding.
You need to be able to write the filtering scripts that integrate it with your particular needs. If you're looking for something that does virus filtering, take a look at ClamSMTP which behaves similarly and uses a similar code base.
I wrote this with the Postfix mail server in mind. Here's how to configure it as a Postfix Content Filter.
ProxSMTP can also be used as a transparent proxy to filter an entire network's SMTP traffic at the router.
Documentation
proxsmtpd(8): The man page.
proxsmtpd.conf(5): Man page for the config file.
Notes:
- Tested on Linux, FreeBSD. And works on OpenBSD, NetBSD and Mac OS X as well.
- List of Changes
- Sample filter scripts
Downloads:
Source: proxsmtp-1.10.tar.gz
Source: proxsmtp-1.9.tar.gz
Source: proxsmtp-1.8.tar.gz
Source: proxsmtp-1.7.tar.gz
Source: proxsmtp-1.6.tar.gz
Source: proxsmtp-1.5.tar.gz
Source: proxsmtp-1.4.tar.gz
Source: proxsmtp-1.3.tar.gz
Source: proxsmtp-1.2.1.tar.gz
Source: proxsmtp-1.2.tar.gz [broken]
Source: proxsmtp-1.1.tar.gz
Source: proxsmtp-1.0.tar.gz
Source: proxsmtp-0.6.tar.gz
Source: proxsmtp-0.5.tar.gz
Development:
You can get a snapshot of the source with git:
$ git clone git://thewalter.net/proxsmtp.git
Source code repository:
http://thewalter.net/git/cgit.cgi/proxsmtp/
Third Party:
Using ProxSMTP with McAfee uvscan [Ward van Wanrooij]
Source RPMS [Simon Matter]
Source RPMS [Martynas Bieliauskas martynas@inet.lt]
Redhat Init Script [Michael Weber]
Licensing and Support
相關文章
- google smtp 郵箱配置Go
- oracle mail utl_smtpOracleAI
- Ubuntu smtp驗證配置Ubuntu
- WPForms和 WP Mail SMTP – 最好的WordPress SMTP郵件傳送外掛ORMAI
- com.sun.mail.smtp DescriptionAI
- SMTP協議解讀以及如何使用SMTP協議傳送電子郵件協議
- SMTP操作使用詳解並透過python進行smtp郵件傳送示例Python
- python SMTP郵件服務Python
- Jmeter——SMTP Sampler傳送郵件JMeter
- Python SMTP傳送郵件Python
- ERROR: UTL_SMTP.OPEN_CONNECTIONError
- POP3和SMTP協議協議
- JavaScript filter()JavaScriptFilter
- Listener & FilterFilter
- jQuery filter()jQueryFilter
- Bag FilterFilter
- FILTER JOINFilter
- Utility FilterFilter
- Filter管道Filter
- gateway filterGatewayFilter
- 配置mail使用SMTP傳送郵件AI
- Python使用SMTP傳送郵件Python
- 利用UTL_SMTP傳送郵件
- oracle全文索引之FILTER_4_PROCEDURE_FILTEROracle索引Filter
- oracle全文索引之FILTER_1_NULL_FILTEROracle索引FilterNull
- Laravel model filterLaravelFilter
- GEE filter by bandsFilter
- wireshark-filterFilter
- filter過濾Filter
- Filter&ListenerFilter
- jquery filter()方法jQueryFilter
- Logcat filterGCFilter
- 客戶端訪問POP3--SMTP客戶端
- 郵件開發:SMTP協議詳解協議
- Exchange域名重寫,實現SMTP地址共享
- SQLAlchemy中filter()和filter_by()有什麼區別SQLFilter
- oracle全文索引之FILTER_2_INSO_FILTEROracle索引Filter
- 在Python如何使用SMTP傳送郵件Python