Ticket #394 (closed defeito: fixed)

Opened 15 years ago

Last modified 13 years ago

Ao exportar mensagem, a flag de "não-lida" não é preservada.

Reported by: niltonneto Owned by: NiltonNeto
Priority: grave Milestone:
Component: ExpressoMail Version: 1.0
Severity: Keywords:
Cc: WorkGroup:

Description

Ao exportar uma ou mais mensagens, a classe exporteml usa função nativa imap_body para ler o conteúdo e exportar para o arquivo EML. Tal função modifica a flag para "lida" em todas as mensagens exportadas.

Solução: imap_clearflag_full($this->mbox_stream, $msg_number, "
Seen", ST_UID);

Change History

comment:1 in reply to: ↑ description Changed 15 years ago by niltonneto

  • Priority changed from media to grave
  • Component changed from Calendar to ExpressoMail

Replying to niltonneto:

Ao exportar uma ou mais mensagens, a classe exporteml usa função nativa imap_body para ler o conteúdo e exportar para o arquivo EML. Tal função modifica a flag para "lida" em todas as mensagens exportadas.

Solução: imap_clearflag_full($this->mbox_stream, $msg_number, "
Seen", ST_UID);

Executar somente na abertura de mensagens não-lidas, é claro.

comment:2 Changed 15 years ago by niltonneto

  • Status changed from new to closed
  • Resolution set to fixed

Corrigido em [592]

comment:3 Changed 13 years ago by niltonneto

  • Milestone Expresso Mail 1.233 deleted

Milestone Expresso Mail 1.233 deleted

Note: See TracTickets for help on using tickets.