[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