Project

General

Profile

Feature #7762

Add e-mail read status information through image in HTML mail

Added by Yannick Warnier about 4 years ago. Updated over 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Social
Target version:
Start date:
02/07/2015
Due date:
% Done:

0%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

It would be nice to have more information in Chamilo about the fact that one person has read a message (even if it's not in the social network but in the e-mail sent).

This is usually done by inserting an image with a special code/hash inside the HTML e-mail. When the user loads the mail, the image is loaded and "pings" the server, making it possible to register the fact that the e-mail was opened.

To do this, we should do the following:
  • declare a common script that answers to the ping (like main/messages/ping.php) that takes only a hash argument and returns a one-pixel image
  • add a mail_read_hash field and a mail_read_date default NULL field to the message table (only set the date when there is a ping)
  • change the function that registers a message to add an <img src="portal.com/main/messages/ping.php?hash=ezaqqzfeqdq2324zdqz" /> somewhere not too visible

History

#1

Updated by Yannick Warnier over 3 years ago

  • Target version changed from 2.0 to 3.0

Also available in: Atom PDF