Matt Sergeant wrote:
So the next release I consider to be a fairly major step - we've got
async/smtp-forward and async tls working. That's most of the
showstoppers against using async in production.
So what's missing and what would you like to see before the next release?
(obviously not limited to -async stuff)
I'd really like to see the sessionid (transaction identifier) stuff go
back in. I think I saw a comment that it was ripped out of (some
iteration after 0.40) pending 0.43 (I think). I think it was the
$transaction->id function.
We use this transaction identification all thru our qpsmtpd plugins,
logging, metrics and control interfaces. Right now we make our own in a
mailfrom hook. Be nice to have core support.
Right now we synthesize one in a hook_mail:
my $sessionid = $self->qp->temp_file();
$sessionid =~ s/^.*\///;
my @part = split(/:/, $sessionid);
$sessionid = sprintf("[EMAIL PROTECTED]", @part, $self->qp->config("me"));
[Yah, I know, not very safe. I should fix that.]
My primary "want" is that the first part of the id is time().