Hi,
Sendmail::PMilter's "Context.pm" can't handle sendmail clients that
connect over IPv6. As argument to 'SMFIC_CONNECT' sendmail passes the
client's IPv6 address prepended by 'IPV6:', which Context.pm doesn't
expect. The current code passes the client's address (including the
'IPV6:') directly to Socket6::inet_pton(), which can't handle it.
The fix is a simple one-line patch that can be found here :
http://vehosting.nl/pub_diffs/PMilter_Context.pm_ipv6_fix.diff
This bug can be replicated on several systems, but at least on the
following :
OS: FreeBSD 8.0-STABLE
Perl: 5.8.9
Sendmail: 8.14.4
Regards,
Daan Vreeken - http://VEHosting.nl/