Ce document en français.
Regarding installation, configuration and use, please consult the documentation.
com.sun.star.mail.MailServiceProvider when connecting to the SMTP server and sending an email.com.sun.star.mail.SpoolerService when sending emails.com.sun.star.sdb.RowSet allowing:
Rewriting of the Spooler in order to integrate IMAP functionality such as the creation of a thread summarizing the mailing and grouping all the emails sent.
VARCHAR and INTEGER or derived.The absence or obsolescence of the OAuth2OOo and/or jdbcDriverOOo extensions necessary for the proper functioning of eMailerOOo now displays an error message. This is to prevent a malfunction such as issue #3 from recurring…
The underlying HsqlDB database can be opened in Base with: Tools -> Options -> Internet -> eMailerOOo -> Database.
The Tools -> Add-Ons menu now displays correctly based on context.
Many other things…
In the connection configuration wizard (IspDB Wizard) it is now possible to deactivate the IMAP configuration.
As a result, this no longer sends a thread (IMAP message) when merging a mailing.
In this same wizard, it is now possible to enter an email reply-to address.
In the email merge wizard, it is now possible to insert merge fields in the subject of the email. See issue #6.
In the subject of an email, a merge field is composed of an opening brace, the name of the referenced column (case sensitive) and a closing brace (ie: {ColumnName}).
When entering the email subject, a syntax error in a merge field will be reported and will prevent the mailing from being submitted.
It is now possible in the Spooler to view emails in eml format.
A service com.sun.star.mail.MailUser now allows access to a connection configuration (SMTP and/or IMAP) from an email address following rfc822.
Another service com.sun.star.datatransfer.TransferableFactory allows, as its name suggests, the creation of Transferable from a String, a binary sequence, an Url (file://…) or a data stream (InputStream).
These two new services greatly simplify the LibreOffice mail API and allow sending emails from Basic. See Issue #4.
You will find a Basic macro allowing you to send emails in: Tools -> Macros -> Edit Macros… -> eMailerOOo -> SendEmail.
pip install requirements.txtThis should allow implementing a third-party API for sending emails just by modifying the Options.xcu configuration file.
yahoo.com and aol.com email providers have been integrated. To make setup easier, a link to the page for creating an application password has been added to the connection setup wizard. If you think links to other providers are missing, please open an issue so I can add them back.rdb file format produced by the unoidl-write compilation utility. idl files have been updated to support both available compilation tools: idlc and unoidl-write.com.sun.star.sdb as API level.com.sun.star.awt.AsyncCallback.Available recipients and/or Selected recipients.Add new languages for internationalization…
Anything welcome…