------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=60575 ------- Additional Comments From adridg@cs.kun.nl 2003-09-18 11:52 ------- What KPilot does is if (!dcopptr->call("kmail", "KMailIface", "dcopAddMessage(QString,QString)", data, returnType, returnValue, true)) where data is created with arg << kmailOutboxName << t.name(); (t is the tempfile name containing the message from the Pilot). Finally, KPilot determines the name of KMail's outbox folder with QString PopMailConduit::getKMailOutbox() const { FUNCTIONSETUP; // Read-only config file. This is code // suggested by Don Sanders. It must be // kept up-to-date with what KMail does. // // TODO: Completely broken since KMail disposed of this // setting in KDE 3.0. No idea how to fix short of i18n("outbox"). KSimpleConfig c(CSL1("kmailrc"),true); c.setGroup("General"); QString outbox = c.readEntry("outboxFolder"); if (outbox.isEmpty()) { KConfigGroupSaver gs(fConfig,PopmailConduitFactory::group); outbox = fConfig->readEntry("outboxFolder"); } return outbox; } and, as the comment shows, there's no way to discover the outbox name in KMail anymore. The immediate fix in KPilot is to disable sending through KMail. However, the fact remains that using an empty folder name in the dcopAddMessage call apparently causes damage to KMail. _______________________________________________ KMail Developers mailing list kmail@mail.kde.org http://mail.kde.org/mailman/listinfo/kmail