[Tickets #13769] Re: Vacation doesn't work with german character in reason field

noreply at bugs.horde.org noreply at bugs.horde.org
Wed Dec 24 17:59:49 UTC 2014


BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE  
E-MAIL-ADRESSE WERDEN NICHT GELESEN.

Ticket-URL: https://bugs.horde.org/ticket/13769
------------------------------------------------------------------------------
  Ticket           | 13769
  Aktualisiert Von | samuel.wolf at wolf-maschinenbau.de
  Zusammenfassung  | Vacation doesn't work with german character in reason
                   | field
  Warteschlange    | Ingo
  Version          | 3.2.3
  Typ              | Bug
  Status           | Unconfirmed
  Priorität        | 2. Medium
  Milestone        |
  Patch            |
  Zuständige       |
------------------------------------------------------------------------------


samuel.wolf at wolf-maschinenbau.de (2014-12-24 17:59) hat geschrieben:

> Unfortunately I don't know when this broke.

$reason is empty after line 203, I guess Horde_Mime 2.5.0 is the problem.
I see in the Horde_Mime 2.5.0 change log "[mms] Deprecated  
Horde_Mime::quotedPrintableEncode() and move to  
Horde_Mime_QuotedPrintable."


../ingo/lib/Script/Procmail/Recipe.php

199 if (Horde_Mime::is8bit($reason)) {
200        $this->_action[] = '       -i"Subject: ' .  
Horde_Mime::encode($params['action-value']['subject'] . ' (Re:  
$SUBJECT)') . '" \\';
201        $this->_action[] = '       -i"Content-Transfer-Encoding:  
quoted-printable" \\';
202        $this->_action[] = '       -i"Content-Type: text/plain;  
charset=UTF-8" ; \\';
            Horde::debug($reason);
203        $reason = Horde_Mime::quotedPrintableEncode($reason, "\n");
            Horde::debug($reason);
204 } else {
205        $this->_action[] = '       -i"Subject: ' .  
Horde_Mime::encode($params['action-value']['subject'] . ' (Re:  
$SUBJECT)') . '" ; \\';


2014-12-24T17:46:10+00:00 DEBUG: Variable information:
string(13) "Test äüöß"

Backtrace:
1. Ingo_Basic_Base->__construct() /var/www/https/horde/ingo/basic.php:30
2. Ingo_Basic_Vacation->_init()  
/var/www/https/horde/ingo/lib/Basic/Base.php:48
3. Ingo_Script_Util::update()  
/var/www/https/horde/ingo/lib/Basic/Vacation.php:82
4. Ingo_Script_Base->generate()  
/var/www/https/horde/ingo/lib/Script/Util.php:81
5. Ingo_Script_Procmail->_generate()  
/var/www/https/horde/ingo/lib/Script/Base.php:249
6. Ingo_Script_Procmail->generateVacation()  
/var/www/https/horde/ingo/lib/Script/Procmail.php:166
7. Ingo_Script_Procmail_Recipe->__construct()  
/var/www/https/horde/ingo/lib/Script/Procmail.php:296
8. Horde::debug() /var/www/https/horde/ingo/lib/Script/Procmail/Recipe.php:203

2014-12-24T17:46:10+00:00 DEBUG: Variable information:
string(0) ""

Backtrace:
1. Ingo_Basic_Base->__construct() /var/www/https/horde/ingo/basic.php:30
2. Ingo_Basic_Vacation->_init()  
/var/www/https/horde/ingo/lib/Basic/Base.php:48
3. Ingo_Script_Util::update()  
/var/www/https/horde/ingo/lib/Basic/Vacation.php:82
4. Ingo_Script_Base->generate()  
/var/www/https/horde/ingo/lib/Script/Util.php:81
5. Ingo_Script_Procmail->_generate()  
/var/www/https/horde/ingo/lib/Script/Base.php:249
6. Ingo_Script_Procmail->generateVacation()  
/var/www/https/horde/ingo/lib/Script/Procmail.php:166
7. Ingo_Script_Procmail_Recipe->__construct()  
/var/www/https/horde/ingo/lib/Script/Procmail.php:296
8. Horde::debug() /var/www/https/horde/ingo/lib/Script/Procmail/Recipe.php:205





More information about the bugs mailing list