Hello all, I'm using qpsmtpd 0.43 and I am trying to get the dkim-milter package on CentOS 5 to work with qpsmtpd.
I discovered that qpsmtpd has a "milter" plugin and it appears to be very easy to set up the interface, just put: milter name localhost:port and it should talk to the milter at localhost:port and perform the function. I verified that the milter is listening on the designated port and sent some email and the result I got back from qpsmtpd was: Aug 21 18:36:53 mailq qpsmtpd[13812]: Plugin milter, hook mail returned DENY, Can't call method "send_mail_from" on an undefined value at /usr/share/qpsmtpd/plugins/milter line 143. When I went to look at line 43 it is trying to call the saved milter from the $self->qp->connection->notes saved 'milter'. I don't understand what is changing that milter variable to undefined. I put in more debugging and the hook_connect method is definitely saving it but when I get to line 143 in the hook_mail method the $self->qp->connection->notes( 'milter' ) returns undef. Can anybody help me figure out why and where it is getting set to undef or if there is a known bug with the milter plugin? I spent about 6 hours trying to debug it with no explanation for how or why it is getting set to undef. Any help, suggestions, pointers, RTFMs, would be greatly appreciated. I think it should have been a 5 minute job to set up and I've spent more than 6 hours and still can't figure it out. Thanks in Advance, - David Summers - da...@summersoft.fay.ar.us