Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Disable Email Forwarding

Status
Not open for further replies.

redoakhg

Programmer
Nov 30, 2006
38
US
My client and business partner have thrown a business rule monkey wrench into my app and I am perplexed as to how we might handle it.

Here's the scenario:
Leads come into our system and are routed to the closest dealership. The dealership contact receives an email with a link to open a web page that displays lead information.

I have been asked to disable the link if the original email is forwarded to another person. I was thinking that there might be a way to delete all body content on forward, but can't find a solution for this. My partner contends that "there should be a way to validate that the email received is actually sitting in the original contacts inbox and therefore we should be able to turn the link off"...I already know the answer to that.

Does anyone have any thoughts on a solution? The only thing I can think of is to force the user to enter a password when they click the link. Password validation drops a cookie and therefore they would potentially be automatically authenticated the next time into the system assuming they don't clear cookies.
 
Forgot to mention we are sending email using cfmail
 
Try matching the users' e-mail or their IP when the page is accessed. If anything but the client's approved e-mail or IP is trying to access the site, display a friendly user message.

Of course this method requires the client to submit an approved e-mail address or a set of IP's. If anything changes, they need to notify you.

_____________________________
Just Imagine.
 
Thanks! Unfortunately 99% of these dealerships don't have a static IP.
 
This is an email - html. I know of no way to create an event on forwarding once the email leaves your WAN. The only solution I can see is to restrict access to the page that displays the lead information. You could use cookies with no expiration to store the client tokens so that most of the time the dealships wouldn't have to log in - which would reduce the annoyance factor. You could also use a DB to store client variables if many of the dealerships disable cookies.

You might ask this question on the Java forum - but your dealing with multiple operating systems, mail servers, browsers etc. I don't think it is possible.

Cheers,

Bluetone
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top