close
Comments you submit will be routed for moderation. If you have an account, please log in first.
Modify

Opened 8 months ago

Closed 7 months ago

Last modified 7 months ago

#454 closed bug (fixed)

Partly broken Mail-Reply-To and Mail-Followup-To header handling

Reported by: damato Owned by: damato
Priority: high Milestone: YAM 2.9
Component: MIME handling Version: 2.8p1
Severity: major Keywords:
Cc: OS Platform:
Blocked By: Blocking:
Release Notes:

fixed the partly broken support for the Mail-Reply-To (MRT) and Mail-Followup-To (MFT) headers where YAM was not suggesting the right reply addresses according to the documentation of the MRT/MFT feature.

Description

Summary

After investigation it seems clear that the current internal support for the Mail-Reply-To (MRT) and Mail-Followup-To (MFT) header seems to be broken and not according to official documentation found at

http://www.leptonite.org/mft/
https://wiki.mozilla.org/Thunderbird:Help_Documentation:Mail-Followup-To_and_Mail-Reply-To
http://www.mutt.org/doc/manual/manual-4.html#ss4.8
http://www.leptonite.org/mft/about-de.html

The main problems seem to be:

  1. YAM always sets the MRT/MFT headers to all sent out mails while it should only set that for posts to actually registered mailing lists.
  2. When replying to a mail containing a MRT/MFT header YAM does directly reply to the recipients in that header line rather than asking the user if he wants to reply to the sender (MRT) or to all recipients (MFT).

Fix Proposal

To fix the above mentioned inconsistency the following suggestions might fix the problem:

  1. Before adding the MRT/MFT headers yam should check if one of the folders contain any configured mailing list support that matches one of the recipient addresses of the mail to be sent out. If so, it should set the MRT/MFT headers. Otherwise it should omit them.
  2. As YAM doesn't have different Reply functions (Reply to sender, Reply to all) like other mail clients but only a single "Reply" button it should ask the user to which address it want to reply to. After some thoughts about that the following procedure seems to be the way to implement/fix it:
    1. If MRT/MFT headers are present ask the user to which recipients he wants to reply to (MRT corresponds to reply-to-sender, MFT corresponds to reply-to-all).
    2. if MRT/MFT is not present fallback to the old procedure in asking the user if he wants to reply to the sender or the reply-to address recipient.

Attachments (0)

Change History (4)

comment:1 Changed 8 months ago by damato

  • Status changed from new to assigned

comment:2 Changed 8 months ago by damato

Please note, that after checking the respective code passages and some testing YAM 2.8p1 and 2.9-dev already implements the proposed fix (1) correctly (see source:/trunk/src/mui/WriteWindow.c@7329#L3960)

comment:3 Changed 7 months ago by damato

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

(In [7384]) * YAM_WR.c: fixed the partly broken reply routines not correctly respecting

the Mail-Reply-To: and Mail-Followup-To: headers by now correctly taking
preference of these two headers and explicitly asking the user if he either
wants to reply-to-sender or reply-to-all. This closes #454.

comment:4 Changed 7 months ago by damato

  • Release Notes modified (diff)

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber

  • Jens Maus(Reporter, Owner, Participant)