[Kde-pim] retrieving a resource from an akonadi:/ url
Kevin Krammer
krammer at kde.org
Sat Jul 2 11:55:44 BST 2016
On Tuesday, 2016-06-28, 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.
Akonadi::Item can even be initialized with such an URL, i.e. no need to parse
this manually.
Item::fromUrl() if I remember correctly.
Cheers,
Kevin
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20160702/6feba13f/attachment.sig>
-------------- next part --------------
_______________________________________________
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