Module implementing a dialog to send bug reports.
None |
E5GoogleMail | Class implementing the logic to send emails via Google Mail. |
E5GoogleMailAuthBrowser | Class implementing a simple web browser to perform the OAuth2 authentication process. |
GoogleMailHelp | Module function to get some help about how to enable the Google Mail OAuth2 service. |
Class implementing the logic to send emails via Google Mail.
None |
None |
E5GoogleMail | Constructor |
__credentialsFromSession | Private method to create a credentials object. |
__doSendMessages | Private method to send all queued messages. |
__loadToken | Private method to load a token from the token file. |
__prepareMessage | Private method to prepare the message for sending. |
__processAuthorization | Private slot to process the received authorization code. |
__saveToken | Private method to save a token to the token file. |
__startSession | Private method to start an authorized session and optionally start the authorization flow. |
sendMessage | Public method to send a message via Google Mail. |
None |
Constructor
Private method to create a credentials object.
Private method to send all queued messages.
Private method to load a token from the token file.
Private method to prepare the message for sending.
Private slot to process the received authorization code.
Private method to save a token to the token file.
Private method to start an authorized session and optionally start the authorization flow.
Public method to send a message via Google Mail.
Class implementing a simple web browser to perform the OAuth2 authentication process.
None |
None |
E5GoogleMailAuthBrowser | Constructor |
__pageLoadFinished | Private slot handling the loadFinished signal. |
__titleChanged | Private slot handling changes of the web page title. |
load | Public method to start the authorization flow by loading the given URL. |
None |
Constructor
Private slot handling the loadFinished signal.
Private slot handling changes of the web page title.
Public method to start the authorization flow by loading the given URL.
Module function to get some help about how to enable the Google Mail OAuth2 service.