[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