=?UTF-8?Q?=20?= in From-Field of Email Header

Moderator: crythias

Locked
daniels
Znuny newbie
Posts: 5
Joined: 14 Sep 2011, 15:40
Znuny Version: 2.2.7

=?UTF-8?Q?=20?= in From-Field of Email Header

Post by daniels »

we are using otrs 2.2.7 under linux.

when we send emails out of otrs, otrs puts the quoted printable =?UTF-8?Q?=20?=
in the From-Field of the Email-Header.

Example:
From: "support@ventasoft.de"=?UTF-8?Q?=20?=<support@ventasoft.de>

As a result the McAfee Spamfilter Ironmail recognize this eMail as Spam.

We asked McAfee and they told us that this Header is not RFC conform.
There has to be a whitespace to seperate the too email adresses and not a
quoted printable.

Anyone know how to get rid of it?
renee
Znuny expert
Posts: 241
Joined: 06 Feb 2009, 11:15
Znuny Version: 3.0.x
Company: Perl-Services.de
Contact:

Re: =?UTF-8?Q?=20?= in From-Field of Email Header

Post by renee »

Is this mail address configured in SysConfig or as a system mail address? Can you look at either Config file or database?
Need a Perl/OTRS developer? You can contact me at info@perl-services.de
daniels
Znuny newbie
Posts: 5
Joined: 14 Sep 2011, 15:40
Znuny Version: 2.2.7

Re: =?UTF-8?Q?=20?= in From-Field of Email Header

Post by daniels »

they are configured via otrs/index.pl?Action=AdminSystemAddress
so its a systemaddress i think....

i can look everywhere....
daniels
Znuny newbie
Posts: 5
Joined: 14 Sep 2011, 15:40
Znuny Version: 2.2.7

Re: =?UTF-8?Q?=20?= in From-Field of Email Header

Post by daniels »

anyone got an idea?
renee
Znuny expert
Posts: 241
Joined: 06 Feb 2009, 11:15
Znuny Version: 3.0.x
Company: Perl-Services.de
Contact:

Re: =?UTF-8?Q?=20?= in From-Field of Email Header

Post by renee »

Did you have a look at the webfrontend and the database if there is an extra whitespace anywhere? Can you put a debug statement in Kernel::System::Email? In the subroutine Send() just before

"# do some encode
for (qw(From To Cc Subject)) {
..."

insert these lines:

Code: Select all

use Data::Dumper;
$Data::Dumper::Useqq = 1;
$Self->{LogObject}->Log( Priority => 'error', Message => Dumper $Param{From} );
Need a Perl/OTRS developer? You can contact me at info@perl-services.de
daniels
Znuny newbie
Posts: 5
Joined: 14 Sep 2011, 15:40
Znuny Version: 2.2.7

Re: =?UTF-8?Q?=20?= in From-Field of Email Header

Post by daniels »

i cant see an extra whitespace....


here is the log output:

$VAR1 = "\"evergabe-hotline.arribanet\@rib-software.com\" <evergabe-hotline.arribanet\@rib-software.com>";
renee
Znuny expert
Posts: 241
Joined: 06 Feb 2009, 11:15
Znuny Version: 3.0.x
Company: Perl-Services.de
Contact:

Re: =?UTF-8?Q?=20?= in From-Field of Email Header

Post by renee »

I have no idea what's going on...
Need a Perl/OTRS developer? You can contact me at info@perl-services.de
daniels
Znuny newbie
Posts: 5
Joined: 14 Sep 2011, 15:40
Znuny Version: 2.2.7

Re: =?UTF-8?Q?=20?= in From-Field of Email Header

Post by daniels »

i changed:

# do some encode
foreach (qw(From To Cc Subject)) {
if ($Header{$_} && $Param{Charset}) {
$Header{$_} = encode_mimewords(Encode::encode($Param{Charset},$Header{$_}), Charset => $Param{Charset}) || '';
}
}


to

# do some encode
foreach (qw(To Cc Subject)) {
if ($Header{$_} && $Param{Charset}) {
$Header{$_} = encode_mimewords(Encode::encode($Param{Charset},$Header{$_}), Charset => $Param{Charset}) || '';
}
}


i hope this will work....
Locked