Helo

I see in doc of xmail, in section filtering messages, that it is possible
not only respond with a 99 return code, but also with 100 return code.

But you say, for the parameters :
@@FILE  will be substituted with the message file path ( the external
command _must_ only read the file )

and 

@@TMPFILE       will create a copy of the message file to a temporary one. 
                        It's external program responsibility to delete the
temporary file.

So, if @@FILE is to be 'read-only' (don't modify) by external program and
@@TMPFILE is to be destroyed by external program, how to return the modified
message !!!???

After consulting your source code, i see that the section handling the
external filtering program return code does nothing for 100 return code !!!

Is this functionality not yet implemented ?

My question is for 'anti-virus' scanning program that i wan not discard the
message but return a modified message where offending part is removed and
replaced with an avertissement of virus detected to the final destination.

How can i do ?

Another question about return code, if return code is not 99 or 100, what
action is taken by xmail exactly ? (message to sender ?, 5xx smtp error
returned ?, ...)

Thanks

Francis


Francis

Reply via email to