Appointment acceptance mail with wrong sender address poses Yes/No question, but only gives "OK" button

Bug #330601 reported by Kurt Huwig
2
Affects Status Importance Assigned to Milestone
Evolution
Unknown
Medium
evolution (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs

Bug Description

I created a group appointment and sent invitations. One of the responses had a wrong sender. This triggered a dialog with this text (see attachment also):

Diese Antwort stammt nicht von einem der aktuellen Teilnehmer. Soll der Absender als Teilnehmer hinzugefügt werden?

My Translation: This reply does not come from one of the current participants. Shall the sender be added as a participant?

The button only features an "OK" button, so I cannot answer this question properly. I clicked on it and the other sender has not been added to the list of participants.

Revision history for this message
Kurt Huwig (k-huwig) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Also, please answer these questions:
* Is this reproducible?
* If so, what specific steps should we take to recreate this bug?

This will greatly aid us in tracking down your problem and resolving this bug.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Kurt Huwig (k-huwig) wrote :

Steps to reproduce:

1. Create a new appointment

2. Right click the appointment and select "Besprechung ansetzen..." (my translation: "Schedule meeting...")

3. Enter a mail address for which the reply address will be different.

4. On the receiving mail account accept the invitation but make sure that the confirmation will be sent with a different sender address than the one you typed in step 3, e.g. due to domain canonicalization like "scooter-attack" instead of "scooterattack" or a mail forwarder.

5. when receiving the confirmation click on "Teilnehmerstatus aktualisieren" (my translation: "Update participant's status" and you will get the message

BTW: I tried to reproduce this with KMail, but KMail notices the different address and asks me which one to use for the reply.

Revision history for this message
Sebastien Bacher (seb128) wrote :

what ubuntu version do you use? how do you change the email to not match the sender one?

Revision history for this message
Kurt Huwig (k-huwig) wrote :

I am using 8.10 with Evolution 2.24.3.

There about 1 Zillion ways to have another mailaddress. I'll give you some examples:

First the one that drew my attention:

Get an iPhone, attach it to an Exchange server and spell you mailaddress wrong in your account settings and accept an appointment.

For the other examples let's assume the invited person has the mailaddress "<email address hidden>" and does also have access to an account "<email address hidden>" (both accounts may exist, but are unrelated to me). There should be no SPF-check for the appointment creator for this to work; otherwise the mail may be rejected by the spam-filter.

KMail:
Use KMail to access the account <email address hidden>, receive an appointment, hit "E" and enter <email address hidden>.

Thunderbird:
Get the mail-bounce-extension and bounce the mail to <email address hidden>.

Postfix:
On the kde.org mailserver edit /etc/postfix/virtual and enter a line
<email address hidden> <email address hidden>
Then do a postmap /etc/postfix/virtual; /etc/init.d/postfix reload

Sendmail:
Do the same with /etc/mail/virtusertable and then
makemap hash virtusertable < virtusertable

Fetchmail:
Fetch from kde.org and send to gmail.com

Google-Mail:
Go to Settings, Mail-Forwarding and enter ... eeh, ok, for this you have to do it the other way round and invite gmail and accept on kde.org

Multidrop:
Just create a multidrop mailbox and fetch from it.

I think, you get the point. If you are still unable to get it working, just drop me a mail at <my firstname>@<my lastname>.de and I'll create a forwarder for you on my mailserver.

Kurt Huwig

Revision history for this message
Sebastien Bacher (seb128) wrote :

that seems to not work in jaunty, the dialog is not displayed, looking at the code though

" dialog = gtk_message_dialog_new (
      NULL, GTK_DIALOG_MODAL,
      GTK_MESSAGE_QUESTION,
      GTK_BUTTONS_YES_NO,
      "%s", _("This response is not from a "
      "current attendee. Add as an attendee?"));"

the GTK_BUTTONS_YES_NO is used so it should display "yes" and "no" dialog, the intrepid code already had that

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try on jaunty?

Revision history for this message
Sebastien Bacher (seb128) wrote :

did you try on jaunty?

Revision history for this message
Sebastien Bacher (seb128) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future.

Changed in evolution (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Kurt Huwig (k-huwig) wrote :

This still happens on Jaunty 9.04.

Changed in evolution (Ubuntu):
status: Invalid → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

Changed in evolution (Ubuntu):
status: New → Incomplete
Revision history for this message
Kurt Huwig (k-huwig) wrote :
Changed in evolution (Ubuntu):
status: Incomplete → New
Changed in evolution (Ubuntu):
status: New → Triaged
Changed in evolution:
status: Unknown → New
Changed in evolution:
importance: Unknown → Medium
Changed in evolution:
status: New → Unknown
Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

bug from 2009. Version not more supported.
change status to invalid.

Changed in evolution (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.