I'm using SA 2.64, I guess that's why I had some problem with it at the = beginning.
After tweaking it a little bit this is what I got working: if (/\[XMail 1\.20 ESMTP Server\]/) { if (/^from (\S+) \((${IP_ADDRESS}):\d+\) by (\S+) with \[XMail 1\.20 = ESMTP Server\] id <([^>]+)> for /) { $helo =3D $1; $ip =3D $2; $by =3D $3; $ident =3D $4; goto enough; } } It's a SA version problem, isn't it? BTW, it's working perfectly now... I use Xmail 1.20 with the standard header type, I can send you my = headers if you think they can help. Thanks again! -----Messaggio originale----- Da: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] = Per conto di Jason J. Ellingson Inviato: mercoled=EC 22 settembre 2004 18.16 A: [EMAIL PROTECTED] Oggetto: [xmail] Re: R: Re: R: Re: xmail server is slow (and a question) Let me know if it works as good for you as for me. If it does, then = it'll help me get my code pushed into the next release. - To unsubscribe from this list: send the line "unsubscribe xmail" in the body of a message to [EMAIL PROTECTED] For general help: send the line "help" in the body of a message to [EMAIL PROTECTED]