how to track iis generated email status

Discussion in 'ASP General' started by Dica, Sep 28, 2005.

  1. Dica

    Dica Guest

    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
    Dica, Sep 28, 2005
    #1
    1. Advertising

  2. Dica

    Jeff Cochran Guest

    On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <>
    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
    Jeff Cochran, Sep 29, 2005
    #2
    1. Advertising

  3. Dica

    Dica Guest

    "Jeff Cochran" <> wrote in message
    news:...
    > On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <>
    > 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
    Dica, Sep 29, 2005
    #3
  4. Dica

    Jeff Cochran Guest

    On Thu, 29 Sep 2005 16:13:06 -0400, "Dica" <>
    wrote:

    >
    >"Jeff Cochran" <> wrote in message
    >news:...
    >> On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <>
    >> 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?


    You might start here:

    http://msdn.microsoft.com/library/d.../en-us/e2k3/e2k3/_cdo_imessage_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
    Jeff Cochran, Oct 2, 2005
    #4
  5. Dica

    Patrice Guest

    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" <> a écrit dans le message de
    news:...
    >
    > "Jeff Cochran" <> wrote in message
    > news:...
    > > On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <>
    > > 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

    >
    >
    Patrice, Oct 3, 2005
    #5
  6. Dica

    Dica Guest

    "Jeff Cochran" <> wrote in message
    news:...
    > On Thu, 29 Sep 2005 16:13:06 -0400, "Dica" <>
    > wrote:
    >
    > >
    > >"Jeff Cochran" <> wrote in message
    > >news:...
    > >> On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <>
    > >> 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?

    >
    > You might start here:
    >
    >

    http://msdn.microsoft.com/library/d.../en-us/e2k3/e2k3/_cdo_imessage_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
    Dica, Oct 3, 2005
    #6
  7. Dica

    Dica Guest

    "Patrice" <> wrote in message
    news:%23YFSkn$...
    > 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" <> a écrit dans le message de
    > news:...
    > >
    > > "Jeff Cochran" <> wrote in message
    > > news:...
    > > > On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <>
    > > > 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

    > >
    > >

    >
    >
    Dica, Oct 3, 2005
    #7
  8. Dica

    Patrice Guest

    For the Delivery Status Notification try :
    http://support.microsoft.com/default.aspx?scid=kb;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" <> a écrit dans le message de
    news:...
    >
    > "Patrice" <> wrote in message
    > news:%23YFSkn$...
    > > 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" <> a écrit dans le message de
    > > news:...
    > > >
    > > > "Jeff Cochran" <> wrote in message
    > > > news:...
    > > > > On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <>
    > > > > 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
    > > >
    > > >

    > >
    > >

    >
    >
    Patrice, Oct 3, 2005
    #8
  9. Dica

    Jeff Cochran Guest

    On Mon, 3 Oct 2005 10:06:55 -0400, "Dica" <> wrote:

    >
    >"Jeff Cochran" <> wrote in message
    >news:...
    >> On Thu, 29 Sep 2005 16:13:06 -0400, "Dica" <>
    >> wrote:
    >>
    >> >
    >> >"Jeff Cochran" <> wrote in message
    >> >news:...
    >> >> On Wed, 28 Sep 2005 11:11:02 -0400, "Dica" <>
    >> >> 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?

    >>
    >> You might start here:
    >>
    >>

    >http://msdn.microsoft.com/library/d.../en-us/e2k3/e2k3/_cdo_imessage_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

    >
    Jeff Cochran, Oct 5, 2005
    #9
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Urs Vogel
    Replies:
    2
    Views:
    629
    Leo Muller
    Sep 28, 2004
  2. Guest
    Replies:
    4
    Views:
    878
    Eliyahu Goldin
    Jan 4, 2005
  3. saha
    Replies:
    0
    Views:
    4,036
  4. Vasu
    Replies:
    3
    Views:
    354
    Andrew Thompson
    Dec 14, 2006
  5. Track data via email......

    , Dec 1, 2005, in forum: ASP General
    Replies:
    0
    Views:
    134
Loading...

Share This Page