evolution fails to display all message recipients

Bug #257101 reported by zedcar
8
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Invalid
Undecided
Unassigned
evolution-exchange (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: evolution

I'm using Evo 2.22.3.1 on Ubuntu 8.04 running Gnome, connected to an Exchange server, using the exchange plugins.

I've been using Evolution for only a few weeks after taking the leap to being 100% Ubuntu 8.04 at work. I've just noticed that MOST (not all) of the time when an email is sent to multiple recipients, Evo does not show them - it only shows the first recipient in each of the To: and cc: fields. This means when I hit 'reply to all' the original recipients don't receive my reply.

Only the first recipient shows, irrespective of who it is (i.e me or someone else).

I notice that if I view the message source, all recipients are listed.

If I view the message through the web interface, the recipient details show correctly.

However, the message recipient list DOES display correctly in Evolution ONLY where the message has been sent by a sender who is INTERNAL to my server. I have tried comparing the message sources for those that display correctly and those that don't and can see no obvious differences.

I wondered if the setting in Preferences -> Mail Preferences -> General, 'Shrink.. Headers' (set to 5 as default) might have been causing it, but it makes no difference if I uncheck it.

ProblemType: Bug
Architecture: i386
Date: Tue Aug 12 09:13:23 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/evolution
Package: evolution 2.22.3.1-0ubuntu1
PackageArchitecture: i386
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_NZ.UTF-8
 SHELL=/bin/bash
SourcePackage: evolution
Uname: Linux 2.6.24-19-generic i686

Tags: apport-bug
Revision history for this message
zedcar (david-thistledown) wrote :
Revision history for this message
Andreas Moog (ampelbein) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please attach the headers of a mail not showing up the recipients and one where they are shown. You may anonymize mailadresses by replacing them with <email address hidden>. Thanks in advance.

This will help us to find and resolve the problem.

Changed in evolution-exchange:
status: New → Incomplete
Revision history for this message
zedcar (david-thistledown) wrote : Re: [Bug 257101] Re: evolution fails to display all message recipients

Thanks for your prompt reply. I have attached two test files that show the
source, and a pdf of screenshots showing the display issue.

- David

On Tue, Aug 12, 2008 at 10:25 AM, Andreas Moog <email address hidden>wrote:

> Thank you for taking the time to report this bug and helping to make
> Ubuntu better. Please attach the headers of a mail not showing up the
> recipients and one where they are shown. You may anonymize mailadresses
> by replacing them with <email address hidden>. Thanks in advance.
>
> This will help us to find and resolve the problem.
>
> ** Changed in: evolution-exchange (Ubuntu)
> Status: New => Incomplete
>
> --
> evolution fails to display all message recipients
> https://bugs.launchpad.net/bugs/257101
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "evolution-exchange" source package in Ubuntu: Incomplete
>
> Bug description:
> Binary package hint: evolution
>
> I'm using Evo 2.22.3.1 on Ubuntu 8.04 running Gnome, connected to an
> Exchange server, using the exchange plugins.
>
> I've been using Evolution for only a few weeks after taking the leap to
> being 100% Ubuntu 8.04 at work. I've just noticed that MOST (not all) of the
> time when an email is sent to multiple recipients, Evo does not show them -
> it only shows the first recipient in each of the To: and cc: fields. This
> means when I hit 'reply to all' the original recipients don't receive my
> reply.
>
> Only the first recipient shows, irrespective of who it is (i.e me or
> someone else).
>
> I notice that if I view the message source, all recipients are listed.
>
> If I view the message through the web interface, the recipient details show
> correctly.
>
> However, the message recipient list DOES display correctly in Evolution
> ONLY where the message has been sent by a sender who is INTERNAL to my
> server. I have tried comparing the message sources for those that display
> correctly and those that don't and can see no obvious differences.
>
> I wondered if the setting in Preferences -> Mail Preferences -> General,
> 'Shrink.. Headers' (set to 5 as default) might have been causing it, but it
> makes no difference if I uncheck it.
>
> ProblemType: Bug
> Architecture: i386
> Date: Tue Aug 12 09:13:23 2008
> DistroRelease: Ubuntu 8.04
> ExecutablePath: /usr/bin/evolution
> Package: evolution 2.22.3.1-0ubuntu1
> PackageArchitecture: i386
> ProcEnviron:
>
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
> LANG=en_NZ.UTF-8
> SHELL=/bin/bash
> SourcePackage: evolution
> Uname: Linux 2.6.24-19-generic i686
>

Revision history for this message
Andreas Moog (ampelbein) wrote :

Thats not a bug in evolution-exchange. In the message where only one address is shown, the recipients are being delimited by semi-colon. That's a violation to the Mailstandard (RfC2822, Section 3.6.3), only comma separated recipients are allowed (as they are in the other message). I'm closing this report, since it is no bug in Ubuntu-Software.

You are invited to post your idea in Ubuntu Brainstorm at https://brainstorm.ubuntu.com/ where it can be discussed, voted by the community and reviewed by developers. Thanks for taking the time to share your opinion!

Changed in evolution-exchange:
status: Incomplete → Invalid
Revision history for this message
zedcar (david-thistledown) wrote :

Thank you for the explanation. So I have two questions:

- how do the semi-colons get there in the first place? You can't answer that - it must the the mail client or even the user that created the message I suppose. But it's happening regularly from a variety of senders so it must be common practice, even if it is a violation of standards.

- second question: given that other mail clients manage to interpret the semi-colons correctly, is it not unreasonable to expect Evolution should do the same? I accept this is probably an enhancement request and not a bug, but gee it's a fine line between them.

Right now I'll have no option but to stop using Evo & find an alternative, which is a real shame. I'll follow your suggestion and post this to 'brainstorm'.

thanks

- David

Revision history for this message
zedcar (david-thistledown) wrote :

Just to show I'm not imagining things, here's the same message read by Evolution and Thunderbird. Evo does not show all recipients; Thunderbird does.

Revision history for this message
zedcar (david-thistledown) wrote :
Revision history for this message
Andreas Moog (ampelbein) wrote :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

zedcar wrote:

> - how do the semi-colons get there in the first place? You can't answer
> that - it must the the mail client or even the user that created the
> message I suppose.

These headers are created by the user who wrote the message, mailservers
transporting the message should not alter message headers.

> But it's happening regularly from a variety of
> senders so it must be common practice, even if it is a violation of
> standards.

There are many clients out there that don't respect the standards, in
particular those by Microsoft.

> - second question: given that other mail clients manage to interpret the
> semi-colons correctly, is it not unreasonable to expect Evolution should
> do the same? I accept this is probably an enhancement request and not a
> bug, but gee it's a fine line between them.

Well, I agree that the behavior of Evolution is not the
user-friendliest. But after all it still is not a bug when a mail client
is respecting standards.

> Right now I'll have no option but to stop using Evo & find an
> alternative, which is a real shame. I'll follow your suggestion and post
> this to 'brainstorm'.

I'm sure there will be a change in this soon since you are probably not
the only one experiencing this problem.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkij6ZIACgkQ06FgkPZwicT1twCfdLqjBRVjp55fThfxm34jvPDO
yM4AoN0XlFOX+BgsRUiMsDbSCj4UXTrK
=Mgss
-----END PGP SIGNATURE-----

Revision history for this message
zedcar (david-thistledown) wrote :

On Thu, Aug 14, 2008 at 8:15 PM, Andreas Moog <email address hidden>wrote:

>
> > But it's happening regularly from a variety of
> > senders so it must be common practice, even if it is a violation of
> > standards.
>
> There are many clients out there that don't respect the standards, in
> particular those by Microsoft.
>
>
<sarcasm>Gee that would be a first </sarcasm>

>
>
> I'm sure there will be a change in this soon since you are probably not
> the only one experiencing this problem.
>
> --

Thanks for your reply. I'll hang in there.

- David

Andreas Moog (ampelbein)
Changed in evolution:
status: New → Invalid
Revision history for this message
Stephen Irons (stephen-irons) wrote :

You could always suggest that Evolution is not conforming to RFC-1123 (Requirements for Internet Hosts -- Application and Support). Specifically, section 1.2.2 Robustness Principle. This is Jon Postel's famous statement: "Be liberal in what you accept, and conservative in what you send".

Revision history for this message
Andreas Moog (ampelbein) wrote :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stephen Irons wrote:

> You could always suggest that Evolution is not conforming to RFC-1123
> (Requirements for Internet Hosts -- Application and Support).
> Specifically, section 1.2.2 Robustness Principle. This is Jon Postel's
> famous statement: "Be liberal in what you accept, and conservative in
> what you send".

The robustness-principle does not mean you HAVE TO ACCEPT garbage or
that you are ALLOWED TO SEND garbage. This is a common misunderstanding.
It just says that a program should not break operation on unexpected
content.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAki0fmgACgkQ06FgkPZwicTbqgCgp+iG3iJ14e3vyXcx10R3C4ea
SV8AnA6iQ6x90HO1Rx+y9j6tUz1zgdAZ
=IUfS
-----END PGP SIGNATURE-----

Revision history for this message
zedcar (david-thistledown) wrote :

Just to conclude this... I've just changed employers and connected to a different exchange server. Miraculously, my issue has gone away. I presume therefore that the issue was caused somehow by the particular version of exchange sever I was connected to previously. I suspect the one I am now connected to is more up to date so maybe this issue will go away in time.

Thanks for the educational thread ;-)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers