6.0.0-git
2019-05-19

[#5329] Scandinavian characters in the sender name breaks vacation 3.1-cvs.
Summary Scandinavian characters in the sender name breaks vacation 3.1-cvs.
Queue Vacation
Queue Version HEAD
Type Bug
State Not A Bug
Priority 2. Medium
Owners
Requester pro_green_european (at) yahoo (dot) com
Created 2007-05-04 (4398 days ago)
Due
Updated 2007-05-09 (4393 days ago)
Assigned 2007-05-04 (4398 days ago)
Resolved 2007-05-09 (4393 days ago)
Milestone
Patch No

History
2007-05-09 08:31:05 pro_green_european (at) yahoo (dot) com Comment #8 Reply to this comment
Looks like we talked at cross-purposes. The Horde Vacation module has
nothing to deal with the sender of the original messages at all. This
is all handled by the local system vacation executable. Horde
Vacation is only responsible for creating the actual vacation
message, not for sending it. It does encode the original recipient's
(the sender of the vacation notice) name just fine.
Ok, thank you for your help :)





With best regards,

/PGE
2007-05-09 08:22:37 Jan Schneider Comment #7
State ⇒ Not A Bug
Reply to this comment
Looks like we talked at cross-purposes. The Horde Vacation module has 
nothing to deal with the sender of the original messages at all. This 
is all handled by the local system vacation executable. Horde Vacation 
is only responsible for creating the actual vacation message, not for 
sending it. It does encode the original recipient's (the sender of the 
vacation notice) name just fine.
2007-05-09 08:09:53 pro_green_european (at) yahoo (dot) com Comment #6
New Attachment: vacation-message-log.txt Download
Reply to this comment
It works perfectly for me with this name.
I've now tried and tested horde on a fresh install of RHEL5 on a test 
server. Still I have the same problem. I've included with this comment 
a file that contains all my data gathered regarding this problem.



Thank you,

/PGE
2007-05-04 08:53:10 Jan Schneider Comment #5 Reply to this comment
It works perfectly for me with this name.
2007-05-04 08:27:55 pro_green_european (at) yahoo (dot) com Comment #4 Reply to this comment
From: Vicki =?utf-8?b?SMO2Z2RhaGw=?= <recipient.address@domain.tld>
What's wrong with that? It's a perfectly valid From: header.
Yes I know, but this is not: <=?utf-8?b?VMOkc3RhcmUg?=@servername.domain.tld>



If the user has the name Kålle Kår then the to field will look like 
the above, and sendmail will not recognize the email address. If I as 
the sender of the email on the other hand remove the scandinavian 
characters from my name in the default identity in horde, reply 
vacation messages will be sent out to the sender from the recipient 
who has vacation activated.



It is such a weird problem. I am totally baffled, and I do not know if 
this is a bug in sendmail, the vacation binary, horde, imp or the 
vacation horde module. I'm setting up a test enviroment on a server 
now where Horde, Imp, Ingo, Turba and Vacation are HEAD cvs releases 
(2007-05-03), to see if the same problem exists with the dev releases.
2007-05-04 07:59:04 Jan Schneider Comment #3
State ⇒ Feedback
Priority ⇒ 2. Medium
Reply to this comment
From: Vicki =?utf-8?b?SMO2Z2RhaGw=?= <recipient.address@domain.tld>
What's wrong with that? It's a perfectly valid From: header.
2007-05-04 06:58:22 pro_green_european (at) yahoo (dot) com Comment #2 Reply to this comment
Well, I found another weird problem.



If a sender has for example the name : Kalle Kållbacka then a vacation 
message is sent out, but if a sender has the name Kålle Kållbacka then 
no message is sent out.



Another side effect, is that if the recipient has Vicki Swärd, then on 
the vacation reply will be sent out, but the name in the folder view 
in imp will look like VickiSwärd. The following is an email message 
source demonstrating this effect:



Return-Path: <rcpnt@servername.domain.tld>

Received: from servername.domain.tld (localhost.localdomain [127.0.0.1])

        by servername.domain.tld (8.13.1/8.13.1) with ESMTP id l446jXPV019050

        for <sender.address@domain.tld>; Fri, 4 May 2007 09:45:33 +0300

Received: (from rcpnt@localhost)

        by servername.domain.tld (8.13.1/8.13.1/Submit) id l446jXCm019049

        for sender.address@domain.tld; Fri, 4 May 2007 09:45:33 +0300

Date: Fri, 4 May 2007 09:45:33 +0300

Message-Id: <200705040645.l446jXCm019049@servername.domain.tld>

User-Agent: Vacation/1.2.6 http://vacation.sourceforge.net

To: sender.address@domain.tld

Subject: On vacation message

From: Vicki =?utf-8?b?SMO2Z2RhaGw=?= <recipient.address@domain.tld>

X-IMAPbase: 1178175648 17

Status: RO

X-UID: 17

Content-Length: 105

X-Keywords:



I'm on vacation and will not be reading my mail for a while.

Your mail will be dealt with when I return.



-----



Is this a Horde, Imp or Vacation bug?





Thx,

/PGE
2007-05-04 06:09:39 pro_green_european (at) yahoo (dot) com Comment #1
Type ⇒ Bug
State ⇒ Unconfirmed
Priority ⇒ 3. High
Summary ⇒ Scandinavian characters in the sender name breaks vacation 3.1-cvs.
Queue ⇒ Vacation
Reply to this comment
See bug report : http://bugs.horde.org/ticket/?id=5303



I've found some weird bugs with the latest HEAD (3.1-cvs) version of vacation.



If a sender of a mail has a name that contains one or more 
scandinavian characters like åäö,ÅÄÖ in the name, a vacation mail is 
not sent. If the same user removes all scandinavian characters, then a 
vacation reply is sent out. See extracts from maillog.



Sender with scandinavian characters in name (not working)

=========================================================

May  4 08:38:53 servername sendmail[5063]: l445crBZ005063: 
from=<sender.address@domain.tld>, size=704, class=0, nrcpts=1, 
msgid=<20070504083853.gso77ab9wsgg84ss@webmail.domain.tld>, 
proto=ESMTP, daemon=MTA, relay=servername.domain.tld [192.168.2.100]

May  4 08:38:53 servername sendmail[5066]: l445crEf005066: from=rcpnt, 
size=268, class=0, nrcpts=1, 
msgid=<200705040538.l445crEf005066@servername.domain.tld>, 
relay=rcpnt@localhost

May  4 08:38:53 servername sendmail[5067]: l445crXL005067: 
<=?utf-8?b?VMOkc3RhcmUg?=@servername.domain.tld>... User unknown

May  4 08:38:53 servername sendmail[5066]: l445crEf005066: 
to==?utf-8?b?VMOkc3RhcmUg?=, ctladdr=rcpnt (14068/501), 
delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30268, 
relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown

May  4 08:38:53 servername sendmail[5067]: l445crXL005067: 
from=<rcpnt@servername.domain.tld>, size=268, class=0, nrcpts=0, 
proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]

May  4 08:38:54 servername sendmail[5064]: l445crBZ005063: 
to="|/usr/bin/vacation -a 'recipient.address@domain.tld' rcpnt", 
ctladdr=<recipient.address@domain.tld> (14068/501), delay=00:00:01, 
xdelay=00:00:01, mailer=prog, pri=60937, dsn=2.0.0, stat=Sent

May  4 08:38:54 servername sendmail[5064]: l445crBZ005063: to=\\rcpnt, 
ctladdr=<sender.address@domain.tld> (14067/600), delay=00:00:01, 
xdelay=00:00:00, mailer=local, pri=60937, dsn=2.0.0, stat=Sent





Sender without scandinavian characters in name (working)

========================================================

May  4 08:42:28 servername sendmail[5743]: l445gSjd005743: 
from=<sender.address@domain.tld>, size=675, class=0, nrcpts=1, 
msgid=<20070504084228.2bsjq5i5s0o04c8g@webmail.domain.tld>, 
proto=ESMTP, daemon=MTA, relay=servername.domain.tld [192.168.2.100]

May  4 08:42:29 servername sendmail[5746]: l445gT7L005746: from=rcpnt, 
size=268, class=0, nrcpts=1, 
msgid=<200705040542.l445gT7L005746@servername.domain.tld>, 
relay=rcpnt@localhost

May  4 08:42:29 servername sendmail[5747]: l445gTu7005747: 
from=<rcpnt@servername.domain.tld>, size=528, class=0, nrcpts=1, 
msgid=<200705040542.l445gT7L005746@servername.domain.tld>, 
proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]

May  4 08:42:29 servername sendmail[5746]: l445gT7L005746: 
to=sender.address@domain.tld, ctladdr=rcpnt (14068/501), 
delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30268, 
relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l445gTu7005747 
Message accepted for delivery)

May  4 08:42:29 servername sendmail[5744]: l445gSjd005743: 
to="|/usr/bin/vacation -a 'recipient.address@domain.tld' rcpnt", 
ctladdr=<recipient.address@domain.tld> (14068/501), delay=00:00:01, 
xdelay=00:00:00, mailer=prog, pri=60908, dsn=2.0.0, stat=Sent

May  4 08:42:29 servername sendmail[5744]: l445gSjd005743: to=\\rcpnt, 
ctladdr=<sender.address@domain.tld> (14067/600), delay=00:00:01, 
xdelay=00:00:00, mailer=local, pri=60908, dsn=2.0.0, stat=Sent

May  4 08:42:29 servername sendmail[5748]: l445gTu7005747: 
to=<sender.address@domain.tld>, ctladdr=<rcpnt@servername.domain.tld
(14068/501), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30765, 
dsn=2.0.0, stat=Sent





With best regards,

/PGE

Saved Queries