Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Windows Forms / WinForm General / July 2006

Tip: Looking for answers? Try searching our database.

How to fire the database call when a person open and read the email using .net.

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
srinivas - 14 Jul 2006 10:06 GMT
Hi,

      We have developed a project in .net. Now our customer is asking
when ever we open a email (that is sent from our application )  we need
to insert a record in a database table. When user reads the email we
need to insert a record in the database.How can we fire the db method
when user reads the email

Thanks,
Srinivas.Meda
Andy - 14 Jul 2006 15:37 GMT
So your question is, when someone opens on of your emails, how do you
record a record in the database?  I don't think that's possible, unless
you build an Outlook add-in, which of course won't work if you can't
force people to install your add-in.

Andy

> Hi,
>
[quoted text clipped - 6 lines]
> Thanks,
> Srinivas.Meda
Pritcham - 17 Jul 2006 09:12 GMT
Hi

I suppose it depends on how you're tracking your emails as there are a
few different ways of (trying) establishing whether your sent emails
are read (i.e. by using the read notification properties, attaching an
image (visible or not) that identifies the email etc). A lot of these
methods don't work as well as they used to due to the clamp down on
spam (a lot of spammers used to use these techniques to identify that
the email address they sent to is actually valid and active so they
could resell the email address to other spammers etc).

If you're relying on a read-receipt then, as already mentioned, you'll
need to have some control over your end-users email app so that you can
intercept these read-receipts and deal accordingly (either that or
you'll have to get your app to talk to their main email server via pop3
or whatever, scan for any 'read-receipts' and deal appropriately before
it hits the end users app - I'd imagine this as being more problematic
to implement though to be honest).

If you go for the second approach (i.e. attaching a uniquely
identifyable image to the email that's located on a web-server under
your control) then you can monitor for access to this image and post
notification to your db as necessary.

All in all though, I would speak to your customer/end-user and let them
know that confirming an email has been read is a) no longer as 'easy'
as it used to be, and b) no where near as accurate so it really depends
on what value they'll actually gain from this.

Hope that helps
Martin
> So your question is, when someone opens on of your emails, how do you
> record a record in the database?  I don't think that's possible, unless
[quoted text clipped - 13 lines]
> > Thanks,
> > Srinivas.Meda

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.