[Kde-pim] retrieving a resource from an akonadi:/ url

Jos van den Oever jos at vandenoever.info
Tue Jun 28 15:31:58 BST 2016


On Tuesday 28 June 2016 15:14:51 Daniel Vrátil wrote:
> On Tuesday, June 28, 2016 10:54:15 AM CEST Jos van den Oever wrote:
> > Hi all,
> > 
> > I'm writing a simple application on which I'd like to drop emails.
> > Dropping
> > mails from kmail gives an akonadi:/ url. How can I talk to akonadi to get
> > the actual raw mail? The mails are all in maildir, so getting the file
> > path
> > would be fine too.
> 
> Hi,
> 
> you have two options. You can use the Akonadi KIO slave that is part of
> kdepim-runtime to get the email - just pass the URL to KIO::get(), that
> should work. Alternatively you can use Akonadi directly. The URL is
> something like akonadi://?id=1234, so you use Akonadi::ItemFetchJob to
> retrieve an Akonadi::Item  with that ID.

Thanks for the pointer Dan.

Could you explain a bit through which parts of the akonadi: infrastructure 
both of these options go? Are there any ports or sockets involved? Does this 
go via an private dbus api?

Cheers,
Jos

_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list