Need help with Qt QActive and Outlook



  • Context: I generally program under Linux so most of this is new territory for me.

    So I have a destination email, a template in html (w/ jpg images) for the body of the email and using Qt I want to open Outlook with a draft containing template in the body and the ' to: ' field set to the destination email.

    I see documentation about QActive and some sort of dump process to get the outlook object, but I don't see any documentation about the methods of the Outlook object. Being that I don't see any QOutlook object, I'm guessing I have to rely on some sort of MS documentation, but don't know what to look for or what programming language it's in for that matter. Any pointers?



  • Hi, I'm sure you can do it in ActiveQt but have you looked at QDesktopServices ? I've used it to send simple text-only emails from Outlook. To test it, create a vanilla Widgets app, then in mainwindow.cpp add:

    #include "QUrl"
    #include "QDesktopServices"
    

    Then add this line after ui->setupUi(this):

    QDesktopServices::openUrl(QUrl("mailto:test@test.com?subject=Testing from Qt&body=Hello\nThis is line 2", QUrl::TolerantMode));
    

Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.