473,320 Members | 1,884 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

how to track iis generated email status

i've got a client that wants to be able to review records about IIS
generated emails.

in his own words, he wants the "ability to track and report message status
(i.e. how many messages were sent successfully, how many were blocked, how
many bounced back with an incorrect address)"

i'd start by adding a new row containing the email address, dateTime, etc
when first sending the email, but how to track the rest of the info? for
instance, if an email bounces back, does it bounce back to IIS or to the
"from" email address? what about the blocked (i.e. spam filter) emails? is
there a way to track blocked email? since most spam filters don't generate
response emails, there's not much i can really do about this, is there?

this will be run off an IIS6 server. can anybody tell me my options?

tks
Sep 28 '05 #1
8 2459
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmail.com>
wrote:
i've got a client that wants to be able to review records about IIS
generated emails.

in his own words, he wants the "ability to track and report message status
(i.e. how many messages were sent successfully, how many were blocked, how
many bounced back with an incorrect address)"

i'd start by adding a new row containing the email address, dateTime, etc
when first sending the email, but how to track the rest of the info? for
instance, if an email bounces back, does it bounce back to IIS or to the
"from" email address? what about the blocked (i.e. spam filter) emails? is
there a way to track blocked email? since most spam filters don't generate
response emails, there's not much i can really do about this, is there?

this will be run off an IIS6 server. can anybody tell me my options?


Best option would be to use Exchange, since some of this is available
easily there. Some just won't ever be available. The SMTP log files
will give you most of this as well. But for example, when I block you
as a sender, my system drops your message (Black Hole is the term).
You don't have a clue whether it got received or not, I send you no
indication that I ever existed. That is one you'll never track.

Jeff
Sep 29 '05 #2

"Jeff Cochran" <je*********@zina.com> wrote in message
news:43***************@msnews.microsoft.com...
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmail.com>
wrote:
i've got a client that wants to be able to review records about IIS
generated emails.

in his own words, he wants the "ability to track and report message status(i.e. how many messages were sent successfully, how many were blocked, howmany bounced back with an incorrect address)"

i'd start by adding a new row containing the email address, dateTime, etc
when first sending the email, but how to track the rest of the info? for
instance, if an email bounces back, does it bounce back to IIS or to the
"from" email address? what about the blocked (i.e. spam filter) emails? isthere a way to track blocked email? since most spam filters don't generateresponse emails, there's not much i can really do about this, is there?

this will be run off an IIS6 server. can anybody tell me my options?
Best option would be to use Exchange, since some of this is available
easily there. Some just won't ever be available. The SMTP log files
will give you most of this as well. But for example, when I block you
as a sender, my system drops your message (Black Hole is the term).
You don't have a clue whether it got received or not, I send you no
indication that I ever existed. That is one you'll never track.


thanks jeff, i suspected as much.

the project manager is suggesting i can resolve this by using CdoDSNOptions
Enum to generate a received receipt. i'm not familiar with the object and am
having a hard time finding my about it online. would this be an option? if
so, know where i can find some sample code?

tks again.

Jeff

Sep 29 '05 #3
On Thu, 29 Sep 2005 16:13:06 -0400, "Dica" <ge*****@hotmail.com>
wrote:

"Jeff Cochran" <je*********@zina.com> wrote in message
news:43***************@msnews.microsoft.com...
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmail.com>
wrote:
>i've got a client that wants to be able to review records about IIS
>generated emails.
>
>in his own words, he wants the "ability to track and report messagestatus >(i.e. how many messages were sent successfully, how many were blocked,how >many bounced back with an incorrect address)"
>
>i'd start by adding a new row containing the email address, dateTime, etc
>when first sending the email, but how to track the rest of the info? for
>instance, if an email bounces back, does it bounce back to IIS or to the
>"from" email address? what about the blocked (i.e. spam filter) emails?is >there a way to track blocked email? since most spam filters don'tgenerate >response emails, there's not much i can really do about this, is there?
>
>this will be run off an IIS6 server. can anybody tell me my options?


Best option would be to use Exchange, since some of this is available
easily there. Some just won't ever be available. The SMTP log files
will give you most of this as well. But for example, when I block you
as a sender, my system drops your message (Black Hole is the term).
You don't have a clue whether it got received or not, I send you no
indication that I ever existed. That is one you'll never track.


thanks jeff, i suspected as much.

the project manager is suggesting i can resolve this by using CdoDSNOptions
Enum to generate a received receipt. i'm not familiar with the object and am
having a hard time finding my about it online. would this be an option? if
so, know where i can find some sample code?


You might start here:

http://msdn.microsoft.com/library/de...dsnoptions.asp

As far as I know, this doesn't work outside an Exchange environment.
But you could try the CDO newsgroups for better help there.

Jeff
Oct 2 '05 #4
Not always. You'll *request* a received receipt but the destination server
will choose wether or not he should honor this request (and my guess is that
most servers won't).

Bascially any means you can find can be countered for privacy reasons...

Patrice

--

"Dica" <ge*****@hotmail.com> a écrit dans le message de
news:hu********************@rogers.com...

"Jeff Cochran" <je*********@zina.com> wrote in message
news:43***************@msnews.microsoft.com...
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmail.com>
wrote:
i've got a client that wants to be able to review records about IIS
generated emails.

in his own words, he wants the "ability to track and report message status(i.e. how many messages were sent successfully, how many were blocked, howmany bounced back with an incorrect address)"

i'd start by adding a new row containing the email address, dateTime, etcwhen first sending the email, but how to track the rest of the info? forinstance, if an email bounces back, does it bounce back to IIS or to the"from" email address? what about the blocked (i.e. spam filter)
emails?
isthere a way to track blocked email? since most spam filters don't generateresponse emails, there's not much i can really do about this, is there?

this will be run off an IIS6 server. can anybody tell me my options?
Best option would be to use Exchange, since some of this is available
easily there. Some just won't ever be available. The SMTP log files
will give you most of this as well. But for example, when I block you
as a sender, my system drops your message (Black Hole is the term).
You don't have a clue whether it got received or not, I send you no
indication that I ever existed. That is one you'll never track.


thanks jeff, i suspected as much.

the project manager is suggesting i can resolve this by using

CdoDSNOptions Enum to generate a received receipt. i'm not familiar with the object and am having a hard time finding my about it online. would this be an option? if
so, know where i can find some sample code?

tks again.

Jeff


Oct 3 '05 #5

"Jeff Cochran" <je*********@zina.com> wrote in message
news:43**************@msnews.microsoft.com...
On Thu, 29 Sep 2005 16:13:06 -0400, "Dica" <ge*****@hotmail.com>
wrote:

"Jeff Cochran" <je*********@zina.com> wrote in message
news:43***************@msnews.microsoft.com...
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmail.com>
wrote:

>i've got a client that wants to be able to review records about IIS
>generated emails.
>
>in his own words, he wants the "ability to track and report messagestatus
>(i.e. how many messages were sent successfully, how many were blocked,

how
>many bounced back with an incorrect address)"
>
>i'd start by adding a new row containing the email address, dateTime, etc >when first sending the email, but how to track the rest of the info? for >instance, if an email bounces back, does it bounce back to IIS or to the >"from" email address? what about the blocked (i.e. spam filter) emails?
is
>there a way to track blocked email? since most spam filters don't

generate
>response emails, there's not much i can really do about this, is
there? >
>this will be run off an IIS6 server. can anybody tell me my options?

Best option would be to use Exchange, since some of this is available
easily there. Some just won't ever be available. The SMTP log files
will give you most of this as well. But for example, when I block you
as a sender, my system drops your message (Black Hole is the term).
You don't have a clue whether it got received or not, I send you no
indication that I ever existed. That is one you'll never track.


thanks jeff, i suspected as much.

the project manager is suggesting i can resolve this by using

CdoDSNOptionsEnum to generate a received receipt. i'm not familiar with the object and amhaving a hard time finding my about it online. would this be an option? ifso, know where i can find some sample code?


You might start here:

http://msdn.microsoft.com/library/de...dsnoptions.asp
As far as I know, this doesn't work outside an Exchange environment.
do you mean an Exhcange server on the sender side or the recipeint side?
i've read that the smtp protocal has no standard support for delivery
notifications, so you can't always count on it (i.e. mac server).
But you could try the CDO newsgroups for better help there.
yeah, already have, but it gets a lot less traffic than these general ones
and i've gotten no response so far.

thanks jeff

Jeff

Oct 3 '05 #6

"Patrice" <no****@nowhere.com> wrote in message
news:%2***************@tk2msftngp13.phx.gbl...
Not always. You'll *request* a received receipt but the destination server
will choose wether or not he should honor this request (and my guess is that most servers won't).
right, but it's actually the delivery status notificaition i'm interested
in. the read receipt is sent to the originator's "from" address, which does
me no good since i can't read that info. i need my app to be able to open
and parse smtp logs for delivery status notificaitons.

Bascially any means you can find can be countered for privacy reasons...
yeah, that makes sense but i'm getting pressured from the PM to find a
solution that works for sure and i want to simply direct him to some kind of
conclusive documentation that states that what he's looking for can't be
reliably done. i've already suggested that we implement a "Click to confirm
you've received this" solution, but he's not satisfied with that.

Patrice

--

"Dica" <ge*****@hotmail.com> a écrit dans le message de
news:hu********************@rogers.com...

"Jeff Cochran" <je*********@zina.com> wrote in message
news:43***************@msnews.microsoft.com...
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmail.com>
wrote:

>i've got a client that wants to be able to review records about IIS
>generated emails.
>
>in his own words, he wants the "ability to track and report message status
>(i.e. how many messages were sent successfully, how many were blocked,
how
>many bounced back with an incorrect address)"
>
>i'd start by adding a new row containing the email address, dateTime, etc >when first sending the email, but how to track the rest of the info? for >instance, if an email bounces back, does it bounce back to IIS or to the >"from" email address? what about the blocked (i.e. spam filter) emails?
is
>there a way to track blocked email? since most spam filters don't

generate
>response emails, there's not much i can really do about this, is

there? >
>this will be run off an IIS6 server. can anybody tell me my options?

Best option would be to use Exchange, since some of this is available
easily there. Some just won't ever be available. The SMTP log files
will give you most of this as well. But for example, when I block you
as a sender, my system drops your message (Black Hole is the term).
You don't have a clue whether it got received or not, I send you no
indication that I ever existed. That is one you'll never track.


thanks jeff, i suspected as much.

the project manager is suggesting i can resolve this by using

CdoDSNOptions
Enum to generate a received receipt. i'm not familiar with the object

and am
having a hard time finding my about it online. would this be an option?

if so, know where i can find some sample code?

tks again.

Jeff



Oct 3 '05 #7
For the Delivery Status Notification try :
http://support.microsoft.com/default...;en-us;Q302839

IMO just include in your stats the number of mails for which you have no
news.

Try perhaps to see if delivery status is not already turned off or can be
disabled for your PM ? It should allow to show him that you can't get for
sure a DSN...

--
Patrice

"Dica" <ge*****@hotmail.com> a écrit dans le message de
news:ht********************@rogers.com...

"Patrice" <no****@nowhere.com> wrote in message
news:%2***************@tk2msftngp13.phx.gbl...
Not always. You'll *request* a received receipt but the destination server
will choose wether or not he should honor this request (and my guess is that
most servers won't).


right, but it's actually the delivery status notificaition i'm interested
in. the read receipt is sent to the originator's "from" address, which

does me no good since i can't read that info. i need my app to be able to open
and parse smtp logs for delivery status notificaitons.

Bascially any means you can find can be countered for privacy reasons...
yeah, that makes sense but i'm getting pressured from the PM to find a
solution that works for sure and i want to simply direct him to some kind

of conclusive documentation that states that what he's looking for can't be
reliably done. i've already suggested that we implement a "Click to confirm you've received this" solution, but he's not satisfied with that.

Patrice

--

"Dica" <ge*****@hotmail.com> a écrit dans le message de
news:hu********************@rogers.com...

"Jeff Cochran" <je*********@zina.com> wrote in message
news:43***************@msnews.microsoft.com...
> On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmail.com>
> wrote:
>
> >i've got a client that wants to be able to review records about IIS
> >generated emails.
> >
> >in his own words, he wants the "ability to track and report message
status
> >(i.e. how many messages were sent successfully, how many were blocked, how
> >many bounced back with an incorrect address)"
> >
> >i'd start by adding a new row containing the email address, dateTime, etc
> >when first sending the email, but how to track the rest of the
info?
for
> >instance, if an email bounces back, does it bounce back to IIS or
to the
> >"from" email address? what about the blocked (i.e. spam filter) emails?
is
> >there a way to track blocked email? since most spam filters don't
generate
> >response emails, there's not much i can really do about this, is

there? > >
> >this will be run off an IIS6 server. can anybody tell me my
options? >
> Best option would be to use Exchange, since some of this is available > easily there. Some just won't ever be available. The SMTP log files > will give you most of this as well. But for example, when I block you > as a sender, my system drops your message (Black Hole is the term).
> You don't have a clue whether it got received or not, I send you no
> indication that I ever existed. That is one you'll never track.

thanks jeff, i suspected as much.

the project manager is suggesting i can resolve this by using

CdoDSNOptions
Enum to generate a received receipt. i'm not familiar with the object

and
am
having a hard time finding my about it online. would this be an

option? if so, know where i can find some sample code?

tks again.

>
> Jeff



Oct 3 '05 #8
On Mon, 3 Oct 2005 10:06:55 -0400, "Dica" <ge*****@hotmail.com> wrote:

"Jeff Cochran" <je*********@zina.com> wrote in message
news:43**************@msnews.microsoft.com...
On Thu, 29 Sep 2005 16:13:06 -0400, "Dica" <ge*****@hotmail.com>
wrote:
>
>"Jeff Cochran" <je*********@zina.com> wrote in message
>news:43***************@msnews.microsoft.com...
>> On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmail.com>
>> wrote:
>>
>> >i've got a client that wants to be able to review records about IIS
>> >generated emails.
>> >
>> >in his own words, he wants the "ability to track and report message
>status
>> >(i.e. how many messages were sent successfully, how many were blocked,
>how
>> >many bounced back with an incorrect address)"
>> >
>> >i'd start by adding a new row containing the email address, dateTime,etc >> >when first sending the email, but how to track the rest of the info?for >> >instance, if an email bounces back, does it bounce back to IIS or tothe >> >"from" email address? what about the blocked (i.e. spam filter)emails? >is
>> >there a way to track blocked email? since most spam filters don't
>generate
>> >response emails, there's not much i can really do about this, isthere? >> >
>> >this will be run off an IIS6 server. can anybody tell me my options?
>>
>> Best option would be to use Exchange, since some of this is available
>> easily there. Some just won't ever be available. The SMTP log files
>> will give you most of this as well. But for example, when I block you
>> as a sender, my system drops your message (Black Hole is the term).
>> You don't have a clue whether it got received or not, I send you no
>> indication that I ever existed. That is one you'll never track.
>
>thanks jeff, i suspected as much.
>
>the project manager is suggesting i can resolve this by usingCdoDSNOptions >Enum to generate a received receipt. i'm not familiar with the object andam >having a hard time finding my about it online. would this be an option?if >so, know where i can find some sample code?
You might start here:

http://msdn.microsoft.com/library/de...dsnoptions.asp

As far as I know, this doesn't work outside an Exchange environment.


do you mean an Exhcange server on the sender side or the recipeint side?


Both. This works pretty well in a pure Exchange environment, such as
a corporate mail network. But it's not an RFC standard, so
implementation in any other mail server is not guaranteed.
i've read that the smtp protocal has no standard support for delivery
notifications, so you can't always count on it (i.e. mac server).


That's true. Well, to a certain extent. You can geta response that
the first mail server has accepted or rejected it, but any subsequent
mail servers are iffy. You'd find this info in the SMTP logs.

Jeff
But you could try the CDO newsgroups for better help there.


yeah, already have, but it gets a lot less traffic than these general ones
and i've gotten no response so far.

thanks jeff

Jeff


Oct 4 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: | last post by:
(subject included - apologies) <jason@catamaranco.com> wrote in message news:... > Is there a simple way to track users leaving our site to vendors whose wares > we have advertised as a banner...
9
by: Marek Mand | last post by:
How to use generated keyboard events? What I am trying here to do is in onkeyup event handler http://www.hot.ee/idaliiga/braggart/createEventTest.htm generate a (shift)TAB keydown so the...
0
by: Ashishthaps | last post by:
How to track the status of the email sent using outlook object in vb.net. The status can be one of the following 1. Sent successfully. 2. Failed. 3. Any other status.
2
by: Sandman | last post by:
Just looking for suggestion on how to do this in my Web application. The goal is to keep track of what a user has and hasn't read and present him or her with new material I am currently doing...
27
by: ted benedict | last post by:
hi everybody, i hope this is the right place to discuss this weird behaviour. i am getting dynamically generated text or xml from the server side using xmlhttprequest. if the server side data is...
0
by: nomoremisterfatguy | last post by:
I generated a class file by using wsdl.exe and a wsdl-file. Now one of the top elements in the result xml is optional which gives me some problems. In the generated code I have this: ...
27
by: Frederick Gotham | last post by:
I thought it might be interesting to share experiences of tracking down a subtle or mysterious bug. I myself haven't much experience with tracking down bugs, but there's one in particular which...
10
by: Mitul | last post by:
Hello everybody, I am developing a community site and almost all works are competed. There is major issue that I am facing is how to track user's online status. I am using session data to save...
2
by: ship | last post by:
Microsoft IIS (latest) asp.net 2.0 Hi How can we track (numerous) separate marketing campaigns using IIS and asp.net (2.0)? (We are trying hard to AVOID having to set up a new directory...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.