Two mails with Auto read request

Discuss the Scalix Server software

Moderators: ScalixSupport, admin

linck.tello
Posts: 15
Joined: Sat Aug 13, 2005 9:15 pm
Location: Lima - Perú
Contact:

Two mails with Auto read request

Postby linck.tello » Thu Dec 22, 2005 3:53 pm

Hi,

I have one problem with the "Auto Read Request" from any mail reader.

When a user send mail's internally and this activate the "Auto read request" the user receive two mails (Your mail wa read bla,bla,bla) one generated by Scalix and the other generated by the mail reader (Ms Outlook, Thunderbird or OExpress)

How to deactivate the mail generated by Scalix?

Thanks you

Linck Tello Flores

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Thu Dec 22, 2005 11:44 pm

It sounds like the user is selecting both Read and Delivery receipts. A delivery receipt is generated by the system when the message is delivered. A read receipt is geneated when the message is read. If the user only wants read receipts, have him/her just select that.

Thanks,
Rachel

linck.tello
Posts: 15
Joined: Sat Aug 13, 2005 9:15 pm
Location: Lima - Perú
Contact:

RE: Two mails with Auto read request

Postby linck.tello » Tue Dec 27, 2005 8:56 pm

Hi Rachel

I have test again and the problem persist.

For test I have sent one mail only with "Auto Read Request" checked at user "linck@domain.local"

When a user linck@domain.local receive the messages via POP3 protocol all messages with the option "Auto Read Request" checked send automatically this messages:

*********************** Scalix message ***********************
----------
Your message

To: xxx@domain.com

was read on 12/27/05 at 19:46
-------

And this another attach file in the same message:

---
Reporting-UA: pmx.domain.local; Scalix
MDN-Gateway: dns; pmx.domain.local
Final-Recipient: rfc822;linck@domain.local
Original-Message-ID: 000601c60b46$dc1ad4c0$066410ac@gwdesktop
Disposition: manual-action/MDN-sent-automatically; displayed
----
***********************

Apparently Scalix detect that the user download your messages and all messages with "Auto Read Request" automatically send the "read mail"

If, the user confirm "Yes" the Read Request in your POP3 Client this client generate the second mail.

--- Message from Thunderbird POP3 Client -----
This is a Return Receipt for the mail that you sent to linck@domain.local

Note: This Return Receipt only acknowledges that the message was displayed on the recipient's computer. There is no guarantee that the recipient has read or understood the message contents.
--

Is possible deactivate the firts action in Scalix?

Thanks you

Linck Tello


It sounds like the user is selecting both Read and Delivery receipts. A delivery receipt is generated by the system when the message is delivered. A read receipt is geneated when the message is read. If the user only wants read receipts, have him/her just select that.

Thanks,
Rachel

jch
Scalix
Scalix
Posts: 202
Joined: Thu Mar 25, 2004 10:25 am

Postby jch » Thu Jan 05, 2006 6:50 am

That's interesting. I've just checked the code. If there's a return (read) receipt requested for a message, the POP3 server sends one. The message will also have a message-disposition-notiification header in it and Thunderbird sees that and sends its own return receipt.

Unfortunately there's no way to suppress either the pop-server generated read receipt or the message-disposition-notification header at the moment (I've put a bug in for it though). However, you can configure Thunderbird to not send return receipts: right click on the account name (for POP); choose "properties"; locate the "Return Receipts" page for that account; select "Customize return receipts for this account" and finally choose "Never send a return receipt".

If you use IMAP instead of POP (which also means that you're going to get all your folders and messages stored safely on the mail server) then you won't have this problem at all since the IMAP server doesn't generate a read receipt and also provides a mechanism for Thunderbird to indiicate whether or not it has sent a read receipt.

jch

bguerreiro
Posts: 91
Joined: Wed Mar 08, 2006 11:28 am

Postby bguerreiro » Wed Nov 08, 2006 7:10 am

jch wrote:If you use IMAP instead of POP (which also means that you're going to get all your folders and messages stored safely on the mail server) then you won't have this problem at all since the IMAP server doesn't generate a read receipt and also provides a mechanism for Thunderbird to indiicate whether or not it has sent a read receipt.

jch

Hi,
Just ran into this issue.
I'm using Outlook to connect via IMAP.
I've created a rule to automatticaly move new messages to a personal folder.
Altough the message gets flagged as new in the personal folder, Scalix does send a read receipt, and then when the user actually reads the message, Outlook sends another one.
Is this the expected behaviour?

Best regards,
Bruno Guerreiro

jch
Scalix
Scalix
Posts: 202
Joined: Thu Mar 25, 2004 10:25 am

Postby jch » Wed Nov 08, 2006 7:50 am

Short answer: yes.

Long answer: The reason is messily unpleasant and involves a bit of a fight between the IMAP protocol and the MDN RFC RFC3798 which says, in §2.1 that you must not generate more than one MDN for a given message. There's an IMAP RFC (I forget which one) that defines a message flag ($MdnSent) so that you can tell if you've sent an MDN for this particular message.

At this point I expect you're either saying "I see, it's all clear now" or scratching your head.

When you move a message from one folder to another using IMAP, you actually have to copy the message, mark the original for deletion and then delete it. Unfortunately, the poor old IMAP server doesn't know whether you're copying the message because you want two copies or because you want to "move" it to a different folder. So, to make sure we don't commit the mortal sin of sending two MDNs, the copy has the $MdnSent flag applied to it.

There are three possible fixes for this. The first would be to add a MOVE operation to IMAP (there's little chance of the author of the IMAP RFC accepting the need for that). The second would be to associate the $MdnSent flag with a message-id rather than a message. The third would be to mark the original, not the copy, with the $MdnSent flag.

The second option is extremely attractive, but it would be somewhat time-consuming to implement :-) The third option, though, might just fly. I've added a bug to that effect. I don't know if we'll have time to look into that before the release of Scalix 11 though so don't get your hopes up too high.

jch[/url]

carstens

Has the POP3 problem be solved?

Postby carstens » Thu Apr 10, 2008 6:21 am

We're using scalix 11.3 and POP3 still sends MDNs to the sender.

I got this ugly message for example:

Your message

To: martin@xxxxxx.xxx.de

was deleted without being read on 04/10/08 at 09:28

(The user is deleting all mails immediatly after transmission)

Has anything be done to the problem and/or will be done?
We are planning to host scalix servers for customers and we can't tell
them "you must use IMAP".


Return to “Scalix Server”



Who is online

Users browsing this forum: No registered users and 3 guests

cron