Since quite a bit of servers fail to deliver silently (i.e. I allow all unknown users to fail to /dev/null) just tracking the bounced emails is not going to give you an accurate measure of the success rate, only the rate of bounced messages.

Email is never guaranteed, so don't treat it as such and expect to have 100% delivery rates.

-dhs


Dean H. Saxe, CISSP, CEH
[EMAIL PROTECTED]
"[U]nconstitutional behavior by the authorities is constrained only by the peoples' willingness to contest them"
    --John Perry Barlow


On Nov 14, 2008, at 12:04 PM, Arun Nallan wrote:

:The only connection issue you're going to troubleshoot this way is between the CF server and your own SMTP server, :as defined in the CF Administrator. The SMTP server receives the message from CF, spools it, and then tries to deliver :it to the recipient's mailserver. This process may or may not fail.

Yes, I agree with Micha's comments above.

As quoted by me earlier - "The 'failto' is a nice way to know if there was a failure or an exception especially due to the content that CF is trying to send to. The reasons may be.. large attachment size... etc., things like that which you may want to investigate on. You may even write a customized coldfusion template that checks this general mailbox to detect any failures and track it through the application. This is only possible if you use 'detectable signatures/ subjects' when your page sends the email." - This solution is not so easy to implement as there may be many parameters to consider.

We can even use the "from" account instead of the "failto" if "from" is a trackable email account.

And yes, we are not able to track the success of a delivery message in real world by going with success rate.

We just need to assume everything as successful... "or flag them as successful".. unless we receive a failed message back.. and flag them explicitly as "failed messages". The rest of the messages will deemed to be success. This is a nice way of tracking. Atleast, it gives a feedback to some point. [70% chance that you would get a failure].

I agree with Mischa: - "Successful message delivery may not even be what you need: it doesn't tell you with absolute certainty that the mailbox (email address) is valid and it of course is no guarantee at all that the recipient actually got and read the message."

That is just one way (about using failto) that I could imagine.. if you are compelled to implement the tracking, and it is not foolproof.

Also as Charlie Arihart had originally pointed out earlier, you could potentially use return-receipts additionally. But even then, we cannot guarantee that the reader/ recepient would always respond to return-receipts. So, I would use the failure rate to calculate the success rate.

- Arun

On Fri, Nov 14, 2008 at 11:40 AM, Mischa Uppelschoten ext 10 <[EMAIL PROTECTED] > wrote: : Oh! Atleast according to the documention in Adobe website, if you use the : spoolEnable = false in CFMAIL or use the CF administrators Mail settings to

: disable spooling altogether, the page that sends out the email, should
:  atleast try to send out the email immediately and, give you out an
:  application exception if there was a delivery or connection issues.
The only connection issue you're going to troubleshoot this way is between the CF server and your own SMTP server, as defined in the CF Administrator. The SMTP server receives the message from CF, spools it, and then tries to deliver it to the recipient's mailserver. This process may or may not fail.

The OP wrote: " Is there anyway to tell if the email was successfully delivered to the recipient?"

Yes, there is, but it's not easy doing it from ColdFusion. As outlined above, the CF server itself never connects to the recipients mailserver, so it cannot by itself determine whether the message was delivered or not. Only the sending SMTP server knows whether a message was successfully delivered or not.

Successful message delivery may not even be what you need: it doesn't tell you with absolute certainty that the mailbox (email address) is valid and it of course is no guarantee at all that the recipient actually got and read the message.

Hope that makes sense!
Mischa.
------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -------------------------------------------------------------


-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by FusionLink
-------------------------------------------------------------



-------------------------------------------------------------
To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------



Reply via email to