6.0.0-beta1
8/9/25

[#4539] Single dot with quoted printable wrapping
Summary Single dot with quoted printable wrapping
Queue Horde Framework Packages
Queue Version HEAD
Type Bug
State Not A Bug
Priority 3. High
Owners slusarz (at) horde (dot) org
Requester jan (at) horde (dot) org
Created 10/18/2006 (6870 days ago)
Due
Updated 11/23/2006 (6834 days ago)
Assigned 10/19/2006 (6869 days ago)
Resolved 11/16/2006 (6841 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
11/23/2006 09:19:55 PM Michael Slusarz Comment #5 Reply to this comment
If you're using the sendmail mail backend you need to make sure that
the options include the parameter to tell sendmail not to abort on
periods. I think more recent Mail versions might include this by
default, but I'm not sure.
Unfortunately, this issue is dealing with the *smtp* backend rather 
than the sendmail backend.



But as previously described, as far as i can tell we (and the PEAR 
libraries) are correctly prefixing a single period with another period 
- and it is the SMTP server's responsiblity to strip this leading 
period.  So this bug should still be closed since there is nothing we 
can do about this.
11/16/2006 05:13:49 PM Chuck Hagenbuch Comment #4
State ⇒ Not A Bug
Reply to this comment
If you're using the sendmail mail backend you need to make sure that 
the options include the parameter to tell sendmail not to abort on 
periods. I think more recent Mail versions might include this by 
default, but I'm not sure.
10/19/2006 02:29:25 PM Michael Slusarz Comment #3 Reply to this comment
The single dot at the last line causes the message to be cut from
that line during SMTP transmissions.
By the way, I don't see this at all.  In fact, as your example itself 
indicates, the issue is that there is now 2 periods on the last line 
instead of 1.



Anyway, preventing a single period from existing on a line is not our 
responsibility, it should/must be taken care of by the smtp driver (in 
PEAR's Net_Socket).
10/19/2006 02:27:09 PM Michael Slusarz Comment #2
State ⇒ Feedback
Reply to this comment
Well, the more I look at this the more I feel it isn't a Horde 
problem.  For example, this message:



--



.

..

--



will be received looking like this:



--



..

..

--



So it looks like the SMTP server is *not* correctly removing the 
initial period when there is only a single period on the line 
(pursuant to RFC 2821).  The RFC is clear it is the SMTP server's 
responsibilty to remove those quoting periods, not our responsibility,



Further testing last night indicated Net_Socket::SMTP is sending the 
correct data for this message, namely:



--



..

...

--



What is stranger is that its not like I am using an obscure SMTP 
server - I am using the latest version of postfix in the centos 
distribution.
10/18/2006 07:29:10 PM Jan Schneider Comment #1
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ Single dot with quoted printable wrapping
Queue ⇒ Horde Framework Packages
Assigned to Michael Slusarz
State ⇒ Assigned
Reply to this comment
When sending a message with the following text:



Ingo is an email-filter management application. It is fully internationalized,

integrated with Horde and the IMP Webmail client, and supports both

server-side (Sieve, procmail, maildrop) and client-side (IMAP) rule creation.



The resulting message body looks like:



Ingo is an email-filter management application. It is fully internationalize=

d,

integrated with Horde and the IMP Webmail client, and supports both

server-side (Sieve, procmail, maildrop) and client-side (IMAP) rule creation=

.



The single dot at the last line causes the message to be cut from that 
line during SMTP transmissions.

Saved Queries