Bug#663755: libkio5: Tries to speak SMTP over HTTP proxy
Package: libkio5
Version: 4:4.7.4-4
Severity: normal
This is somewhat related to #663528 but probably a different issue.
Since 4:4.7.4-4 kmail does not crash anymore (thanks for the quick
fix!), but sending mail does still not work.
I use a proxy PAC file for proxy configuration. The host name of my SMTP
server causes the PAC script to return a proxy (i.e. not DIRECT). Kmail
now tries to send SMTP over that proxy:
PUT smtp://my.smtp.server.example.com:25/send?headers=0&from=sf%40sfritsch.de&to=sf%40sfritsch.de&size=343 HTTP/1.1
Host: my.smtp.server.example.com:25
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (X11; Linux) KHTML/4.7.4 (like Gecko) Konqueror/4.7
Pragma: no-cache
Cache-control: no-cache
Accept: text/html, text/*;q=0.9, image/jpeg;q=0.9, image/png;q=0.9, image/*;q=0.9, */*;q=0.8
Accept-Encoding: gzip, deflate, x-gzip, x-deflate
Accept-Charset: iso-8859-1,*;q=0.5
Accept-Language: de,en-US;q=0.9,en;q=0.8
Content-Length: 327
From: Stefan Fritsch <sf@sfritsch.de>
To: sf@sfritsch.de
Subject: test4
Date: Tue, 13 Mar 2012 21:47:35 +0100
User-Agent: KMail/1.13.7 (Linux/3.2.0-2-amd64; KDE/4.7.4; x86_64; ; )
MIME-Version: 1.0
Content-Type: Text/Plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-Id: <201203132147.35244.sf@sfritsch.de>
Kmail of course fails with an error message. I have never heard of a
HTTP proxy that supports SMTP. The pac file should not be used for SMTP.
If I add
if (shExpMatch(url,"smtp:*"))
return "DIRECT";
to my pac file, sending mail with kmail works.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages libkio5 depends on:
ii libacl1 2.2.51-5
ii libattr1 1:2.4.46-5
ii libc6 2.13-27
ii libgcc1 1:4.6.3-1
ii libkdecore5 4:4.7.4-4
ii libkdeui5 4:4.7.4-4
ii libnepomuk4 4:4.7.4-4
ii libqt4-dbus 4:4.7.4-2
ii libqt4-network 4:4.7.4-2
ii libqt4-svg 4:4.7.4-2
ii libqt4-xml 4:4.7.4-2
ii libqtcore4 4:4.7.4-2
ii libqtgui4 4:4.7.4-2
ii libsolid4 4:4.7.4-4
ii libstdc++6 4.6.3-1
ii libstreamanalyzer0 0.7.7-1.1
ii libx11-6 2:1.4.4-4
ii libxrender1 1:0.9.6-2
Versions of packages libkio5 recommends:
ii kdelibs5-plugins 4:4.7.4-4
libkio5 suggests no packages.
-- no debconf information
Reply to: