Well I've
finally gotten around to working with Boogie
Pop Advantage (not the
API) and integrating in with iMS Mail Server (using the CFX_mail tag). However, no bounces
seem to be getting captured and processed. I know that the SQL is
working correctly (as I have tested it and viewed the resulting INSERT in
the MS-SQL db table). I have a feeling that the CFX_Mail may not be
configured properly - I'm wondering if it works using the
"header_return_path" value. The
messages are going out OK, as success is recorded in the iMS Mail POST
Log.
Here's the
CFX_Mail call:
<cfx_iMSmail
body="#VARIABLES.textCopy#"
charset="utf-8"
enablewordwrap="no"
encodeto="utf-8"
header_To="<:firstname:> <:lastname:>
<:emailaddress:>"
header_From="[EMAIL PROTECTED]
"
header_Subject="#VARIABLES.subjectLine#"
header_Reply_To="[EMAIL PROTECTED] "
header_Return_Path="[EMAIL PROTECTED]
"
header_Message_ID="<#CreateUUID()[EMAIL PROTECTED]>"
log="yes"
logdir="c:\clientfiles\chainoflifenetwork\imsmaillog\"
plaintextonly="yes"
query="qNONAOLmessages"
queryfield="emailAddress"
quotedprintable="no"
renderplaintext="no"
savecopy="no"
smtpfrom="mail.evokeemail.com"
smtpport="25"
validateaddresses="yes"
>
If
you insert the return-path header then the other mail server should bounce
mail back to the specified address.
Question, in
this tag configuration above, do I now need the "warnto" and "failto"
parameters pointing to [EMAIL PROTECTED] - I assumed that I didn't based on the Boogie Pop docs suggesting that I use the
"header_return_path" parameter.
warnto and failto are used internally by iMS to send status emails to
mail senders and do not come into play for bounces.
I have an email
address account setup inside my mail server
to dump the return messages to for pickup by Boogie Pop and have
tested that to make sure it works.
Any advise would
be greatly appreciated.
Well, once you set that bounce header it's entirely up to the remote
server to return the mail properly. We have a test address that you
can try - [EMAIL PROTECTED]. It
will return mail to the address specified in return-path or to the sender
from the protocol if the header is not there.
=================================
The response from Boogie Tools:
I would verify what the following line of code is
actually doing in IMS: header_Return_Path="[EMAIL PROTECTED] "
Is that telling the IMS server to use that address in
the actual SMTP handshake MAIL FROM command, or is it just stuffing a
Return-Path header in the outbound email message headers? The later would
not be sufficient. As a test, have you put the "bounce" email address in the
header_from value without a header_Return_Path
value?