Re: Confirmação de leitura

Enviado por Luis Quadros em 10/6/2010 10:14:19
Alexandre,
eu só testei no firefox, pelo ubuntu mesmo.

Não tinha conseguido fazer funcionar para nenhum e-mail. Eu mandava e-mail com a confirmação de leitura marcada e quando o destinatário lia o e-mail, aparecia a mensagem "uma confirmação de leitura foi enviada". Até aí, aparentemente tudo certo... só que o remetente nunca recebia o e-mail com a mensagem "sua mensagem xxx foi lida por yyy em data".

Então fui depurando o código do expresso e depois de um tempão cheguei ao arquivo expressoMail1_2/js/main.js, onde alterei a linha 340, com o objetivo de tirar os sinais "<" e ">" dos e-mails do destinatário. Segue a alteração:

cExecute ("$this.imap_functions.send_notification¬ificationto="+msg_info.DispositionNotificationTo+"&subject="+url_encode(msg_info.subject), handler_sendNotification);

para

cExecute ("$this.imap_functions.send_notification¬ificationto="+msg_info.DispositionNotificationTo.replace(">","").replace("<","")+"&subject="+url_encode(msg_info.subject), handler_sendNotification);

e a confirmação de leitura voltou a funcionar certinho.

[]s
Luis

Fonte: http://www.expressolivre.org/newbb/viewtopic.php?forum=4&topic_id=1623&post_id=9984