473,609 Members | 2,187 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 2486
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmai l.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*********@zi na.com> wrote in message
news:43******** *******@msnews. microsoft.com.. .
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmai l.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*****@hotmai l.com>
wrote:

"Jeff Cochran" <je*********@zi na.com> wrote in message
news:43******* ********@msnews .microsoft.com. ..
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmai l.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*****@hotmai l.com> a écrit dans le message de
news:hu******** ************@ro gers.com...

"Jeff Cochran" <je*********@zi na.com> wrote in message
news:43******** *******@msnews. microsoft.com.. .
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmai l.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*********@zi na.com> wrote in message
news:43******** ******@msnews.m icrosoft.com...
On Thu, 29 Sep 2005 16:13:06 -0400, "Dica" <ge*****@hotmai l.com>
wrote:

"Jeff Cochran" <je*********@zi na.com> wrote in message
news:43******* ********@msnews .microsoft.com. ..
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmai l.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******** *******@tk2msft ngp13.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*****@hotmai l.com> a écrit dans le message de
news:hu******** ************@ro gers.com...

"Jeff Cochran" <je*********@zi na.com> wrote in message
news:43******** *******@msnews. microsoft.com.. .
On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmai l.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*****@hotmai l.com> a écrit dans le message de
news:ht******** ************@ro gers.com...

"Patrice" <no****@nowhere .com> wrote in message
news:%2******** *******@tk2msft ngp13.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*****@hotmai l.com> a écrit dans le message de
news:hu******** ************@ro gers.com...

"Jeff Cochran" <je*********@zi na.com> wrote in message
news:43******** *******@msnews. microsoft.com.. .
> On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmai l.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*****@hotmai l.com> wrote:

"Jeff Cochran" <je*********@zi na.com> wrote in message
news:43******* *******@msnews. microsoft.com.. .
On Thu, 29 Sep 2005 16:13:06 -0400, "Dica" <ge*****@hotmai l.com>
wrote:
>
>"Jeff Cochran" <je*********@zi na.com> wrote in message
>news:43******* ********@msnews .microsoft.com. ..
>> On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <ge*****@hotmai l.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 usingCdoDSNOption s >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
notification s, 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
2077
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 on our site.....? > > Some of the vendors we deal with may not have sophisticated tracking devices > to allow us to determine if we are contributing to their sales....
9
9722
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 focus would move to the (previous/next ) input element. --
0
1119
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
3073
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 this by aggregating new content from all databases into a single indexed database and then saving a timestamp in the account database (for the current user) that tells me when the user last read items in the aggregated database.
27
13030
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 STATIC, i can have whatever size of data i want. but if the data (xml or text) is generated dynamically using php, then there seems to be a size limit! xmlhttprequest's responseText is truncated, and the xml therefore not well fromed. in border...
0
1036
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: public string wsInnehavFond(__innehavFondInput innehavFondInput, out string Status, out string KundID, out __innehavFondOutput innehavFondOutput) { object results = this.Invoke("wsInnehavFond", new object { innehavFondInput}); Status =...
27
2317
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 comes to mind. I was writing usable which dealt with strings. As per usual with my code, I made it efficient to the extreme. One thing I did was replace, where possible, any usages of "strlen" with something like: struct PtrAndLen { char *p;
10
9387
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 user's login status. There are 2 major issues which I need to handle for tracking user's Online status. 1. When login user close his/her browser. 2. When session time out.
2
2494
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 for
0
8534
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8509
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8188
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8374
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6969
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6034
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
2502
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1630
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
1366
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.