qpsmtpd/plugins
Matt Simerson f9d84d94c7 Add Postfix XCLIENT support to smtp-forward plugin
manually merged in PR #2 from cventers

XCLIENT support allows Qpsmtpd to forward client information, such as
the IP address and HELO information, to Postfix such that it can use
that information in access control decisions and logging.

XCLIENT is documented here: http://www.postfix.org/XCLIENT_README.html

This patch adds a "xclient" argument to smtp-forward which enables the
use of the XCLIENT verb if it is advertised by the server smtp-forward
is delivering mail to.
2014-02-13 12:53:33 -08:00
..
async find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
auth auth_vpopmaild: added taint checking to responses 2013-08-05 15:05:37 -07:00
ident geoip: added named array for invalid args 2013-12-18 00:02:07 -05:00
logging find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
queue Add Postfix XCLIENT support to smtp-forward plugin 2014-02-13 12:53:33 -08:00
virus clamdscan: add support for remote TCP/IP clamd 2013-12-20 00:22:09 -05:00
badmailfrom find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
badmailfromto find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
badrcptto find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
bogus_bounce find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
connection_time find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
content_log find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
count_unrecognized_commands find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
dkim dmarc integrated with Mail::DMARC 2013-12-17 23:53:00 -05:00
dmarc dmarc: skip processing for null sender 2014-01-08 19:22:16 -05:00
dns_whitelist_soft find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
dnsbl is_naughty is a setter now too 2013-08-05 15:05:38 -07:00
domainkeys domainkeys: fixed doc typo 2014-01-10 21:55:09 -08:00
dont_require_anglebrackets anglebrackets: increase penalty, prefix log msgs 2013-12-18 00:16:41 -05:00
dspam dspam: remove hard coded default in train_ methods 2013-12-17 23:59:57 -05:00
earlytalker find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
fcrdns tested and working Authentication-Results 2013-08-05 15:05:38 -07:00
greylisting find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
headers headers: use a more descriptive variable name 2014-01-08 16:11:04 -08:00
helo helo: add karma penalty for no HELO hostname 2013-12-18 00:16:02 -05:00
help find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
hosts_allow find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
http_config find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
karma karma: added penalty for spammy TLDs 2013-12-18 00:15:20 -05:00
karma_tool find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
loop find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
milter find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
naughty naughty: legibility improvement 2013-12-18 00:17:37 -05:00
noop_counter find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
parse_addr_withhelo find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
qmail_deliverable qmail_deliverable: smite null sender to email list 2013-08-05 15:05:16 -07:00
quit_fortune find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
random_error find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
rcpt_map find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
rcpt_ok rcpt_ok: do immunity checks earlier, so that 2013-08-05 15:05:37 -07:00
rcpt_regexp find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
registry.txt log2sql: populate plugins table from registry.txt 2013-08-05 15:05:16 -07:00
relay find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
resolvable_fromhost distinguish rejecting versus tolerated failures 2013-08-05 15:05:36 -07:00
rhsbl find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
sender_permitted_from dmarc integrated with Mail::DMARC 2013-12-17 23:53:00 -05:00
spamassassin distinguish rejecting versus tolerated failures 2013-08-05 15:05:36 -07:00
tls tls: reduced importants of an info message 2013-12-18 00:11:53 -05:00
tls_cert shebang fix for tls_cert (standalone script) 2012-05-07 12:28:59 -07:00
uribl find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
whitelist find plugins -type f -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00