I don't know if this will be fixed with the new TLS
patch version, butwith current one there's a problem
when using recordio on smtp stream.I got this
information:
>In the TLS patch there will be a line like
> SSL_set_fd(ssl,0);
>which connects the SSL engine to fd 0. This is not
normally a>problem because fd 0 inherited from
tcpserver is both writeable>and readable. However,
recordio creates a new set of fds when it
>runs the child and fd 0 is read-only. The quick fix
is to remove>recordio from your run file, for a more
permanent solution replace>the above line with
> SSL_set_rfd(ssl,0);
> SSL_set_wfd(ssl,1);
So I modified current qmail-smtpd.c patch as follows:
/* dave removed for recordio */
/* SSL_set_fd(myssl, smtpfd); */
/*end dave removed for recordio */
/*new.....*/
SSL_set_rfd(myssl,0);
SSL_set_wfd(myssl,1);
/* read the responce to STARTTLS */
With that recordio works just fine with the whole
toaster patch applied.However, since I'm not a C
programmer, could anyone verify it?And I also agree
with the new qscan option feature. It could
beinteresting to know how to put more than one
antivirus working with it (just like qmail-scanner
does).
Also since I've been using toaster patch, I've found
(not often) this on qmail-send log:
delivery 391: failure: ____
Those "____" are new to me, never seen them before,
do anyone have an idea?
______________________________________________________________________
Correo Yahoo! - 6MB, m�s protecci�n contra el spam �Gratis!
http://correo.yahoo.es