When you run with qpsmtpd-forkserver, what resets the connection note 'unrec_cmd_count' for each connection? Presently, it's set only in register, but not upon connection. I suggest adding a stub connect_handler:
sub connect_handler {
my ($self) = @_;
$self->qp->connection->notes('unrec_cmd_count', 0);
return DECLINED;
}
Brian
