QDesktopServices::openUrl(QUrl("mailto => Trigger the send process
-
Hello again,
i want to send an Email via the QDesktopServices. I have installed thunderbird.
When i run the programm thunderbirds opens up the corresponding mask to send an email with the coded topic and text
QDesktopServices::openUrl(QUrl("mailto:flashgordon@gmx.de?subject=Just a test",QUrl::TolerantMode));I need to trigger the sending process of the mail. Is it possible, and in case, how?
Moe
-
Hi,
IMO is not possible to be notified by the mail sending using this technique.
If you really need to know if and when the mail is sent, you need to use a 3rd party library to send emailsFor instance I fond this https://github.com/bluetiger9/SmtpClient-for-Qt (but I never used).
Also you can have a look to https://forum.qt.io/topic/29280/simple-tls-ssl-suppoerted-smtp-client-for-qt5