Bug#656342: kmail: Unhelpful error dialog box: error from SMTP server not displayed
Package: kmail
Version: 4:4.4.7-3
Severity: normal
Tags: upstream
Sending mail trough an SMTP server, whenever the server responds with some
error code, Kmail displays a dialog box saying something like:
Failed delivery:
It was not possible to write into the "socket".
The message will stay in the "Outgoing" folder until you fix the problem
(v.gr. incorrect address) or you remove the message from the "Outgoing" folder.
The following transport protocol was used:
(the name of the outgoing mail settings)
(Approximate wording, I'm translating it from Spanish)
This appeared when I tried to send a message over SSMTP (port 465) and the
server disliked the message's envelope sender address for local policy reasons.
Here is another example:
Failed delivery:
(the name of the outgoing mail settings).
The message will stay in the "Outgoing" folder until you fix the problem
(v.gr. incorrect address) or you remove the message from the "Outgoing" folder.
The following transport protocol was used:
(the name of the outgoing mail settings)
This one appeared retying the same message but using SMTP (port 25) because I
wanted to see with tcpdump wht was actually happening.
I should't have to resort to sniffing the network to diagnose this kind of
problems: the MUA should either display whatever it has gotten from the server,
or try to interpret the error codes it gets and explain the context where the
error happened.
Saying that it was not possible to write into a socket is useless. What socket?
Connected to what? What was written? For what porpouse? It certainly wrote
something to the socket used to connect to the server at port 465, I saw plenty
of illegible stuff in tcpdump's output. So, this is also misleading.
The message in the other example is even less useful: the "explanation" is
simply the name of the configuration settings used to send the the message,
an information repeated later in the dialog box.
I consider this bug of "normal" severity instead of "minor" because not
giving helpful information to the user for her resolving a problem that
prevents sending mail, is not something that "doesn't affect the package
usefulness", when the package in question is a MUA.
-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages kmail depends on:
ii kdebase-runtime 4:4.4.5-1 runtime components from the offici
ii kdepim-runtime 4:4.4.7-1 Runtime components for akonadi-kde
ii kdepimlibs-kio-plug 4:4.4.5-2 kio slaves used by KDE PIM applica
ii libakonadi-contact4 4:4.4.5-2 library for using the Akonadi PIM
ii libakonadi-kde4 4:4.4.5-2 library for using the Akonadi PIM
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.5-8 GCC support library
ii libgpgme++2 4:4.4.5-2 c++ wrapper library for gpgme
ii libkabc4 4:4.4.5-2 library for handling address book
ii libkcal4 4:4.4.5-2 library for handling calendar data
ii libkde3support4 4:4.4.5-2+squeeze1 the KDE 3 Support Library for the
ii libkdecore5 4:4.4.5-2+squeeze1 the KDE Platform Core Library
ii libkdepim4 4:4.4.7-3 KDE PIM library
ii libkdeui5 4:4.4.5-2+squeeze1 the KDE Platform User Interface Li
ii libkhtml5 4:4.4.5-2+squeeze1 the KHTML Web Content Rendering En
ii libkimap4 4:4.4.5-2 library for handling IMAP data
ii libkio5 4:4.4.5-2+squeeze1 the Network-enabled File Managemen
ii libkldap4 4:4.4.5-2 library for accessing LDAP
ii libkleo4 4:4.4.7-3 certificate based crypto library
ii libkmime4 4:4.4.5-2 library for handling MIME data
ii libknotifyconfig4 4:4.4.5-2+squeeze1 library for configuring KDE Notifi
ii libkontactinterface 4:4.4.5-2 Kontact interface library
ii libkparts4 4:4.4.5-2+squeeze1 the Framework for the KDE Platform
ii libkpgp4 4:4.4.7-3 gpg based crypto library
ii libkpimidentities4 4:4.4.5-2 library for managing user identiti
ii libkpimtextedit4 4:4.4.5-2 library that provides a textedit w
ii libkpimutils4 4:4.4.5-2 library for dealing with email add
ii libkresources4 4:4.4.5-2 the KDE Resource framework library
ii libksieve4 4:4.4.7-3 mail/news message filtering librar
ii libktnef4 4:4.4.5-2 library for handling TNEF data
ii libkutils4 4:4.4.5-2+squeeze1 various utility classes for the KD
ii libmailtransport4 4:4.4.5-2 mail transport service library
ii libmessagecore4 4:4.4.7-3 message core library
ii libmessagelist4 4:4.4.7-3 message list library
ii libmimelib4 4:4.4.7-3 MIME library
ii libnepomuk4 4:4.4.5-2+squeeze1 the Nepomuk Meta Data Library
ii libphonon4 4:4.6.0really4.4.2-1 the core library of the Phonon mul
ii libqt4-dbus 4:4.6.3-4 Qt 4 D-Bus module
ii libqt4-network 4:4.6.3-4 Qt 4 network module
ii libqt4-qt3support 4:4.6.3-4 Qt 3 compatibility library for Qt
ii libqt4-xml 4:4.6.3-4 Qt 4 XML module
ii libqtcore4 4:4.6.3-4 Qt 4 core module
ii libqtgui4 4:4.6.3-4 Qt 4 GUI module
ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3
ii libthreadweaver4 4:4.4.5-2+squeeze1 the ThreadWeaver Library for the K
ii perl 5.10.1-17squeeze2 Larry Wall's Practical Extraction
ii phonon 4:4.6.0really4.4.2-1 metapackage for the Phonon multime
Versions of packages kmail recommends:
ii gnupg-agent 2.0.14-2 GNU privacy guard - password agent
ii gnupg2 2.0.14-2 GNU privacy guard - a free PGP rep
ii pinentry-gtk2 [pinentry-x11] 0.8.0-1 GTK+-2-based PIN or pass-phrase en
ii pinentry-qt4 [pinentry-x11] 0.8.0-1 Qt-4-based PIN or pass-phrase entr
Versions of packages kmail suggests:
pn clamav | f-prot-installer <none> (no description available)
ii kaddressbook 4:4.4.7-3 address book and contact data mana
pn kleopatra <none> (no description available)
pn procmail <none> (no description available)
pn spamassassin | bogofilter | a <none> (no description available)
-- no debconf information
Reply to: