473,485 Members | 1,457 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

email reciept

I recently developed a web app with php which sends emails out via form
submission. I'ts an eProofing system for a publishing/advertising
company. Now, I am being asked to provide email reciept of some sort.
They want to know if the recipient recieved the email. It would be nice
to know if they checked the email as well.

I've done some searching, but haven't found anything concrete yet on
how to build this. Right now I'm just looking for a simple solution if
it's possible. Just to clarify, I'm not looking to check if an email is
valid. I'm trying to add something that would let us know that the
email was recieved (and looked at) if possible.

How can this be accomplished?

Sep 25 '06 #1
5 2338
Nitro wrote:
I recently developed a web app with php which sends emails out via
form submission. I'ts an eProofing system for a publishing/advertising
company. Now, I am being asked to provide email reciept of some sort.
They want to know if the recipient recieved the email. It would be
nice to know if they checked the email as well.

I've done some searching, but haven't found anything concrete yet on
how to build this. Right now I'm just looking for a simple solution if
it's possible. Just to clarify, I'm not looking to check if an email
is valid. I'm trying to add something that would let us know that the
email was recieved (and looked at) if possible.

How can this be accomplished?
The closest thing would be to add a Return-Receipt-To header to the
e-mail. On those e-mail clients that support it on the receiving end,
it will request a return receipt to the e-mail address specified in the
Return-Receipt-To. Example header line:

Return-Receipt-To: re***********@example.com

Please note that this header line will only request it from the client.
If the client software supports the use of the header, it's up to the
user configuration whether the request is allowed or ignored.

http://www.savetz.com/yic/YIC04FI_7.html

--
Kim André Akerĝ
- ki******@NOSPAMbetadome.com
(remove NOSPAM to contact me directly)
Sep 25 '06 #2
"Nitro" <jt***************@yahoo.comwrote in message
news:11*********************@k70g2000cwa.googlegro ups.com...
>I recently developed a web app with php which sends emails out via form
submission. I'ts an eProofing system for a publishing/advertising
company. Now, I am being asked to provide email reciept of some sort.
They want to know if the recipient recieved the email. It would be nice
to know if they checked the email as well.

I've done some searching, but haven't found anything concrete yet on
how to build this. Right now I'm just looking for a simple solution if
it's possible. Just to clarify, I'm not looking to check if an email is
valid. I'm trying to add something that would let us know that the
email was recieved (and looked at) if possible.

How can this be accomplished?
Hi Nitro,

Assuming you can send an HTML email as your response - if not, there are
plenty of libraries to help,
I suggest you include a thumbnail sized image of the document submitted in
the confirmation email.
This should in reality be a link back to your server so that when the user
views his 'proof' he actually make a call to your server which can log the
event.- just make sure the link has a unique ID for tracking. It should
work every time unless the user gets blase' about checking the proof and
simply ignores or deletes the message.
This is somewhat more engaging than a simple read-receipt but a bit more
work.

Cheers

Ron

For PHP Class libraries try : http://ronbarnett.users.phpclasses.org/
or Pear . . . .
Sep 26 '06 #3
They want to know if the recipient recieved the email. It would be nice
to know if they checked the email as well.
There is no way you can guarentee this. Best chance of reception is
grabbing the server log from the recipients server QSL'n the message.
Sorry - SMTP transfers are logged; well they should be according to the
rfc's. Your email server logs when the message was accepted by the
recipient server; said with tongue in cheek as this message could be
accepted by a MX relay who relays to another MX ... You can NOT
guarentee what happens after that.

A link in the html you send to the recipient would be the best thing,
but probably not 100% accurate. Heck, probably not 75% accurate.

Typical of marketing firms, throw money up in the air in a heavy wind
and they then have to know where it comes down!
valid. I'm trying to add something that would let us know that the
email was recieved (and looked at) if possible.
Think about it. Would you want folks to know that YOU read some email?

todh

Sep 26 '06 #4
Ron Barnett wrote:
"Nitro" <jt***************@yahoo.comwrote in message
news:11*********************@k70g2000cwa.googlegro ups.com...
>>I recently developed a web app with php which sends emails out via form
submission. I'ts an eProofing system for a publishing/advertising
company. Now, I am being asked to provide email reciept of some sort.
They want to know if the recipient recieved the email. It would be nice
to know if they checked the email as well.

I've done some searching, but haven't found anything concrete yet on
how to build this. Right now I'm just looking for a simple solution if
it's possible. Just to clarify, I'm not looking to check if an email is
valid. I'm trying to add something that would let us know that the
email was recieved (and looked at) if possible.

How can this be accomplished?

Hi Nitro,

Assuming you can send an HTML email as your response - if not, there are
plenty of libraries to help,
I suggest you include a thumbnail sized image of the document submitted in
the confirmation email.
This should in reality be a link back to your server so that when the user
views his 'proof' he actually make a call to your server which can log the
event.- just make sure the link has a unique ID for tracking. It should
work every time unless the user gets blase' about checking the proof and
simply ignores or deletes the message.
This is somewhat more engaging than a simple read-receipt but a bit more
work.

Cheers

Ron

For PHP Class libraries try : http://ronbarnett.users.phpclasses.org/
or Pear . . . .

Ron,

A lot of people (like myself) now run with images in emails disabled
because spammers use this trick to check for valid email addresses.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Sep 26 '06 #5

Nitro wrote:
I recently developed a web app with php which sends emails out via form
submission. I'ts an eProofing system for a publishing/advertising
company. Now, I am being asked to provide email reciept of some sort.
They want to know if the recipient recieved the email. It would be nice
to know if they checked the email as well.

I've done some searching, but haven't found anything concrete yet on
how to build this. Right now I'm just looking for a simple solution if
it's possible. Just to clarify, I'm not looking to check if an email is
valid. I'm trying to add something that would let us know that the
email was recieved (and looked at) if possible.

How can this be accomplished?
Others here have givein you the only real email solutions, and their
draw backs and propability of working.

The only 100% way of knowing that someone read a message is to send
them an email informing them that there is a new document on the
eProofing system waiting for their review. Then they have to log in to
read it.

It's the only way to be sure.

It's how we did it for a financial management system we built a few
years a go. eMail was sent telling the client that their statemenets
were ready to review, they had to then log into the server to
review/doiwnload their statement via PDF.

It was safe, secure, and tracking who read what.

Hope this helps you

Walter

Sep 26 '06 #6

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

Similar topics

12
8743
by: Chuck Anderson | last post by:
Can anyone point me in the right direction? I want to use Php to automate confirmation of someone joining an email list by them replying to an email (so they don't have to have a browser?). I...
4
3001
by: dmiller23462 | last post by:
So here's my problem.....I need to set up different email distributions based on which option in the following Select form has been chosen....For instance if "Putaway" is chosen it needs to email...
88
12309
by: Mike | last post by:
Is there a way to determine what a user's default email client is? I read a post from 3 years ago that said no. I guess I'm hoping something has come along since then.
5
1529
by: clintonG | last post by:
I haven't written any mail handlers using .NET at this time. I need to know however if there is a failsafe methodology supported by the classes in the framework if it will be possible to send mail...
2
1200
by: Alex | last post by:
Hi, My booking system sends a HTML formated email as a recipt to the client on completion of their booking. All is working well however it has been pointed out to me that not all people's email...
2
2205
by: BSG-SMTP-Gateway | last post by:
The following message sent by this account has violated system policy: Connection From: 64.253.55.90 From: python-list@python.org To: terriss@birdsall.com, q4dzsAEAAAAA@birdsall.com,...
26
2641
by: libsfan01 | last post by:
Hi all! Can anyone show me how to check and email field on a form for the existence of these two characters. Kind regards Marc
3
2848
by: g0c | last post by:
hi, how to hide or replace email addresses in php mail function with something like "group" so the email addresses to which email is sent are not visible ? i have : $subs = "email1@dot.com,...
11
2455
by: Paul Furman | last post by:
I'm setting up credit card payment through authorize.net and they have the option to send a POST string back to my site once complete. I'm not sure how to proceed. They don't have much to read...
0
7090
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
6960
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7116
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,...
0
7161
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...
1
6825
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...
0
7275
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...
0
4551
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3058
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1376
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 ...

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.