[prev in list] [next in list] [prev in thread] [next in thread]
List: kmail-devel
Subject: Re: Bug#24532: integration of kmail with knode
From: "Aaron J. Seigo" <aseigo () mountlinux ! com>
Date: 2001-04-26 17:07:53
[Download RAW message or body]
Hi..
> How are you going to handle things like the fact that KMail supports
> features that kcmemail does not, like multiple incoming accounts. This will
> only continue with time for instance now we have identity based pgp user
> identities.
the easy answer is that i'm extending kcmemail to support things like
multiple incoming accounts.
> I'm not sure what kcmemail is intended to configure, I get the feeling that
> integration with KMail was something that was never really though about.
not specifically KMail, no. its mission seems to be to provide desktop-wide
email settings. it is deffinitely lacking in some areas and i'm attempting to
rectify that. from the header file in kio/emailsettings.h:
/**
* This is just a small class to facilitate accessing e-mail settings in
* a sane way, and allowing any program to manage multiple e-mail
* profiles effortlessly
*
* @author Alex Zepeda jazepeda@pacbell.net
**/
i think its partway there, but needs extending. it started out being
something to support the ioslaves, but i think that to be complete it also
needs information for the applications that use the ioslaves.
the question is: what settings should be set as generic desktop wide email
settings and which are application specific? for instance, wether or not to
send email immediately or to queue it (if appropriate in the circumstance)
seems to me to be the sort of setting one would like to set across all email
usage on the desktop. on the other hand, which folder the incoming email from
an account should go into is deffinitely application specific. i'm seperating
the various config options into these two groups and geting kcmemail to
support the non-application specific settings.
the point i'm at right now is i'm dealing with the actual config file
kcmemail uses which is accessed by some things in kio and the ioslaves, so i
have to be carefule not to break things =))
the reason i'm doing all this is because i think consolidating email settings
in one place instead of having them scattered hither and thither makes more
sense for the user and the applications that support email messaging.
> If you (or anyone else) would like to contribute to KMail adding smtp auth
> support to KMail would be a nice way to start. I guess that requires
> changing the KMail configuration dialog to add an smtp authentication
> checkbox, and kmsender.* to implement a third sendProc based on the smtp
> ioslave. Then this sendProc should be used when auth smtp is selected.
i think Neil already did this..
is this the best way though? why keep kmail's own smtp methods when kio_smtp
exists? why require kmail to even know about special features such as smtp
auth if the ioslave can just pull these options out of kcmemail and have it
occur whenever its used to send email (which is actually how it works
w/kio_smtp as i understand it). it seems that hacking in support for smtp
auth to kmail itself seems contrary to the ioslave concept and that kmail
ought to simply use the ioslave and the slave should know what it needs to do
(e.g. send w/authentication) based on settings the user provides in kcmemail.
--
Aaron Seigo
_______________________________________________
Kmail Developers mailing list
Kmail@master.kde.org
http://master.kde.org/mailman/listinfo/kmail
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic