https://bugs.documentfoundation.org/show_bug.cgi?id=149703

            Bug ID: 149703
           Summary: MAILMERGE Feature Request: Save the last configuration
                    of the “Send Email Messages” Mail Merge dialog
           Product: LibreOffice
           Version: 7.3.4.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Description:
When using Mail Merge to send personalized emails, the final dialog asks us to:

- Select the column of the data source containing the email addresses,
- Enter email addresses that should receive a copy (Cc, Bcc)
- Type the subject of the email
- Select the rows of the data source that will be processed (all rows, or a
specific range)

Currently, the user has to enter these details every time he clicks on the
“Send Email Messages” button and this is very impractical. In practice, Mail
Merge documents are templates that are reused periodically as the data source
is updated (records are added to the database, or in certain workflows that are
very common a different file is generated daily containing the records to be
emailed for the day). Having to retype all the configuration every time impedes
productivity in addition to being error prone.

LibreOffice should instead remember the last configuration inserted by the user
and store it as metadata in the .odt file directly. This would be a massive
quality of life improvement for users.

Also, it would be very useful if this dialog could also allow the user to
optionally override the identity of the sender (Name, email address, reply-to)
so that every document contains the whole Mail Merge configuration and is
self-contained. Currently the identity of the Sender can only be defined in
LibreOffice’s global options (Options → LibreOffice Writer → Email Mail Merge).

This makes it difficult not only to share the configuration between team
members, but also to work on different documents that should show a different
sender identity. For currently, for every document one needs to get into the
options, modify the sender identity and restart LibreOffice to ensure that the
changes are picked up. This is both tedious and error prone as one can easily
forget to do so (especially since the Send Email Messages dialog does not
remind us the current Sender Identity).

This configuration should be able to be set on a per document basis as well (in
addition to the global option). For all these reasons I believe the proposed
mechanism would be a simple and elegant way to implement this.

Steps to Reproduce:
1.Create a document
2.Setup email mail merge for example from a Calc spreadsheet
3.Click the "Send Email Messages" button of the MailMerge toolbar and proceed
to sending the emails using the dialog

Actual Results:
Emails are sent but the configuration entered in the "Send Email Messages"
dialog is lost and must be entered every time one wants to send emails

Expected Results:
The configuration entered in the "Send Email Messages" dialog should be stored
as metadata in the .odt document itself and the dialog should be automatically
populated with the last configuration used. Moreover, the dialog should allow
users to override the global Sender Identity on a per document basis (and store
this configuration as well in the .odt document to restore it automatically
along with the other configuration).


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.3.4.2 / LibreOffice Community
Build ID: 30(Build:2)
CPU threads: 4; OS: Linux 5.18; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fr-FR (fr_FR.UTF-8); UI: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to