I solved the bounce problem. Turning on extra logging on my sysMMDD.txt showed what was going wrong - IMail was identifying itself in the HELO as just the domain name, which my Exchange server didn't like and gave a 501 error; Imail simply upped the retry count and queued the file up again.
I changed the definition of the mailfrom line in my .eml file to follow the example files, i.e. [EMAIL PROTECTED] and the HELO was then sent in the host dot domain dot com format, instead of just the domain. It's not ideal, because in a gateway scenario such as mine, [EMAIL PROTECTED] is a bogus mailbox, nobody will see the contents. I tried adding a reply-to: line in the .eml file but it was ignored. I think I'll have to add yet another layer by setting up a rule on that mailbox on my IMail gateway to forward mail to a valid mailbox on the internal network... Andrew 8( -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Colbeck, Andrew Sent: Monday, February 07, 2005 12:51 PM To: Declude.JunkMail@declude.com Subject: [Declude.JunkMail] BOUNCEONLYIFYOUMUST is looping on a gateway Our internal users send mail to a partner domain, but they commonly misspell that domain and send the mail to a valid domain that is a completely different party. Since we have no reason to send mail to that completely different party, I wrote a Declude JunkMail Pro filter that checked for that domain, and gives a BOUNCEONLYIFYOUMUST action; the .eml template explains that the sender has likely specified the wrong domain, and encloses their original message. (Side information: but we have outbound mail from our Exchange servers handled by IIS SMTP, so to get Declude back into the loop, my internal DNS has a dummy zone for this 3rd party's domain and MX record pointing to the internal address of my Declude server; the Declude server is a gateway with no mailboxes). The filter works, the action works, and the bounce message is generated. But the resulting file is a .GSC file that is read at every queue run, and fails to deliver the message. The Q*.GSC file looks like this: QD:\IMail\spool\Dc93d00000b746832.GSC Hbentall.com Ic94d00000470a4de T6 E0, S<[EMAIL PROTECTED]> V0 [EMAIL PROTECTED] N<[EMAIL PROTECTED]> R<[EMAIL PROTECTED]> the mailfrom is [EMAIL PROTECTED] and the destination is the sender, [EMAIL PROTECTED] ... the part that I'm guessing is wrong is the H line... according to Ipswitch, this has to be an IMail server, but I note that this is the entry in my hosts. file to direct IMail to gateway mail for this domain to my internal server. Following that hunch, I tried to butt in and changed that line to the DNS name of this host, mail.bentall.com and re-tried delivery... nope. I tried to change it to my NetBIOS name of this host and re-tried delivery... nope. A little help here? This used to work under v1.79i16, but I'm now at 1.82 Andrew. --- [This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)] --- This E-mail came from the Declude.JunkMail mailing list. To unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type "unsubscribe Declude.JunkMail". The archives can be found at http://www.mail-archive.com. --- [This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)] --- This E-mail came from the Declude.JunkMail mailing list. To unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type "unsubscribe Declude.JunkMail". The archives can be found at http://www.mail-archive.com.