[horde] Blank lines in the mail

Vilius Sumskas/LNK vilius at lnk.lt
Wed Jan 20 00:40:00 UTC 2016


> From: Ralph Ballier <ballier at mail.schule.de>
> 
>   Zitat von Michael J Rubinsky <mrubinsk at horde.org>:
> 
> > Quoting Ralph Ballier <ballier at mail.schule.de>:
> >
> >> Zitat von Joao S Veiga <jsveiga at rf.com.br>:
> >>
> >>> Hi Ralph,
> >>>
> >>> Attached is the patch file with the changes I made to workaround 
this
> in
> >>> my system.
> >>>
> >>> The first part is optional and only reduces the line spacing on the
> >>> quoted text style; even not adding blank lines, the style still has
> >>> large line spacings.
> >>>
> >>> The second part just chops off every <o:p></o:p> pair of tags,
> >>> introduced by outlook. Yes, it is altering content, but so does the
> >>> current situation, which adds lines recursively every time an email 
is
> >>> replied back and forth.
> >>>
> >>> If you don't know how to apply a patch, or if it does not apply (not
> >>> sure if my version is the same as yours):
> >>>
> >>> - locate the Imp Compose.php file in the server (in my debian
> >>> installation, it's in /usr/share/horde/imp/lib),
> >>>
> >>> - make a backup of it,
> >>>
> >>> - edit the file and look for the line:
> >>>
> >>> /* The blockquote tag to use to indicate quoted text in HTML data. 
*/
> >>>    const HTML_BLOCKQUOTE = '<blockquote type="cite"
> >>> style="border-left:2px solid
> blue;margin-left:2px;padding-left:12px;">';
> >>>
> >>> - edit the line adding "line-height: 100%;" to the style so it ends
> with
> >>>
> >>> .... padding-left:12px;line-height: 100%;">';
> >>>
> >>> - now find the function (notice the underline before getMessageText)
> >>>
> >>>    protected function _getMessageText($contents, array $options =
> >>
> >> array())
> >>> - locate the line below inside this function:
> >>>
> >>>    if ($mode == 'html') {
> >>>
> >>> - and add the following two lines right below it:
> >>>
> >>>       $msg = str_replace("<o:p></o:p>", "", $msg);
> >>>       $msg = str_replace("<o:p> </o:p>", "", $msg);
> >>>
> >>> - save the file and test replying/forwarding one of the problematic
> >>> emails (original from outlook, not one already sent from horde with 
the
> >>> added blank lines).
> >>>
> >>> Disclaimer: I am not a Horde developer, and this is not endorsed nor
> >>> reviewed nor tested by them. I have about 80 users, and it is 
working
> >>> fine, but for other people it may break things, set your server on
> fire,
> >>> and get you in the NSA black list.
> >>>
> >>> Best regards,
> >>> Joao S Veiga
> >>
> >> Hello Joao,
> >>
> >> I have applied your patch and it works wonderful!! Thank you very 
much
> >> for
> >> this.
> >>
> >> I hope somebody can integrate this patch in the distribution. 
Otherwise
> >> there is the same problem afte upgrade.
> >
> > We've already stated such a solution won't be integrated upstream.
> >
> > --
> > mike
> > The Horde Project
> > http://www.horde.org
> > 
https://www.facebook.com/hordeprojecthttps://www.twitter.com/hordeproject
> 
> On the other hand it is not acceptable for a user to remove at every 
third
> or fourth email before answering laboriously blank lines.

Or you could just use plain text in IMP which, most of the time, would 
forceably switch Outlook to more sound message mode on the other end.

-- 
   Vilius


More information about the horde mailing list