From: cc <cc...@be...> - 2007-08-30 05:16:01
|
Hi, I just noticed that Sendmail::PMilter is no longer being maintained, which is a pity. However, for those who use Sendmail, here's something to think about. I'd like to mention that I just upgraded my sendmail to the latest version and have come across an error. SMFIC_OPTNEG: unknown milter protocol version 6 As far as I get from the RELEASE_NOTES in Sendmail, since 8.14.0, they had changed the SMFI_VERSION: LIBMILTER: The meaning of the version macro SMFI_VERSION has been changed. It now refers only to the version of libmilter, not to the protocol version (which is used only internally, it is not user/milter- programmer visible). Additionally, a version function smfi_version() has been introduced such that a milter program can check the libmilter version also at runtime which is useful if a shared library is used. I went to blib/lib/Sendmail/PMilter and took a look at Context.pm. my ($ver, $actions, $protocol) = unpack('NNN', $buf); die "SMFIC_OPTNEG: unknown milter protocol version $ver\n" \ unless ($ver == 2); After unpacking, I get: $ver = 6 $actions = 511 $protocol = 2097151 I know (because I tried this) changing the last line above to : die "SMFIC_OPTNEG: unknown milter protocol version $ver\n" \ unless ($ver == 6); works; but, will it screw something up later on? Anyone have any idea? |