Summary | unable to set sender to [@] error |
Queue | IMP |
Queue Version | 4.0.2 |
Type | Bug |
State | Not A Bug |
Priority | 2. Medium |
Owners | jan (at) horde (dot) org |
Requester | alex (at) vc (dot) bks (dot) by |
Created | 03/17/2005 (7411 days ago) |
Due | |
Updated | 12/23/2008 (6034 days ago) |
Assigned | 05/05/2005 (7362 days ago) |
Resolved | 09/17/2005 (7227 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
New Attachment: ÕæÑ ãÊäæÚÉ 006.jpg
pressing Send button.
Problem appears, if my Full Name in Personal Information contain more
than 18 non-latin (cyrillic) chars. In previous version of Imp
(3.2.5), that problem didn't exist.
Many peoples, using Imp on our organization, after upgrade to 4.0.2
can't send mail because in Full name they have somethings like
"Department of complex analytic bla-bla-bla" (in russian translation).
State ⇒ Not A Bug
I still can't reproduce it. It might as well have been fixed already.
Tested versions were:
- Horde 3.0.5
- IMP 4.0.4-RC1
- Mail 1.1.9
now using name:
From: Отдел
финансового
анализа <admin@bks.by>
Pressing "send" button I got:
Validation failed for "=?windows-1251?b?zvLk5esg?=
=?windows-1251?b?9Ojt4O3x7uLu4+4g?= =?windows-1251?b?4O3g6+jn4A==?=
<admin@bks.by>"
Horde: 3.0.4-RC2
IMP: H3 (4.0.3)
Charset: windows-1251
Mail package 1.1.4
fine with all current IMP versions in both iso-8859-1 and utf-8
encoding. My Mail package version is 1.1.4.
like this should be closed since the problem is in the PEAR package.
If you can provide a reproducing test case (as was previously
requested) for the PEAR bug, that'd be very helpful.
César Júnior Só", which is guaranteed to fail here.
The validation of the "From" address fails in _validateAtom() in
PEAR's Mail/RFC822.php. The problematic atom is
"=?utf-8?b?Q8Opc2FyIA==?=" which appears to correspond to César and
the test in which this atom fails is this:
if (preg_match('/[\\x00-\\x1F]+/', $atom)) {
return false;
}
What's funny is that reducing the user's name to two names (Antônico
César) appears to work, e.g. no control characters are found even
though the encoded form should be the same as far as I know.
If I disable Mail_RFC822->validate the e-mail is sent normally and IMP
can read the From header normally, but it's probably not RFC-compatible.
This is related to this: http://pear.php.net/bugs/bug.php?id=2242
http://www.bks.by/4Jan.html
could copy the name and address from. Or upload the raw message source
of such a message that was sent successfully with a different mail
client.
error. Then, I remove one char and sending was successful.
Here is the part of received letter source:
From: =??b?0JDQkNCQ0JDQkNCQ0JDQkNCQ0JDQkNCQ0JDQkNCQ0JDQkA==?= =??b?0JA=?=
<geronimo@bks.by>
That enough?
State ⇒ Feedback
Priority ⇒ 2. Medium
correct charset?
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ unable to set sender to [@] error
Queue ⇒ IMP
State ⇒ Unconfirmed
pressing Send button.
Problem appears, if my Full Name in Personal Information contain more
than 18 non-latin (cyrillic) chars. In previous version of Imp
(3.2.5), that problem didn't exist.
Many peoples, using Imp on our organization, after upgrade to 4.0.2
can't send mail because in Full name they have somethings like
"Department of complex analytic bla-bla-bla" (in russian translation).