Easily create a mailing list and send emails in Excel
Sending personalized emails to multiple recipients can be time-consuming when recipient details, subjects, and attachments must be added one by one. Managing this information separately also increases the risk of sending the wrong content or file to a recipient.
With the Create Mailing List and Send Emails features in Kutools for Excel, you can organize mailing information in an Excel table, compose personalized messages with placeholders, and send emails through Outlook or a configured mailbox account. This article explains the complete process, from creating the mailing list to configuring an account and sending the emails.
What Create Mailing List and Send Emails can do
This feature helps you prepare a mailing list in Excel, compose personalized messages, and send emails through Outlook, Microsoft 365, or another configured mailbox account.
📋 Create a structured mailing list
Build an Excel table containing recipient addresses, subjects, names, company information, attachment paths, and other fields required for your emails.
📨 Assign email fields
Select the mailing-list columns to use for the To, Cc, Bcc, Subject, and attachment fields.
👤 Personalize each message
Insert placeholders for fields such as first name, last name, or company so each recipient receives personalized content.
✍️ Compose and format emails
Write the message in the built-in editor and format its font, size, color, alignment, and other text properties.
📎 Send personalized attachments
Use file paths stored in the mailing list to send different attachments to different recipients.
📤 Choose how to send emails
Send messages through Outlook, authorize a Microsoft 365 mailbox, or configure another mailbox using its outgoing server settings.
💾 Save and reuse message content
Save the current email body as an HTML file and load it again when preparing a similar mailing.
⚙️ Manage mailbox accounts
Add, edit, rename, delete, or set a configured mailbox account as the default for future mailings.
⏱️ Control the sending interval
Set a delay between messages when sending through an Other Mailbox Account to help manage the sending pace.
✅ Confirm the sending result
After the mailing is complete, view how many emails were sent successfully.
Benefits of Create Mailing List and Send Emails
By connecting an Excel mailing list directly to the email-sending process, Kutools reduces repetitive work and makes personalized batch emailing easier to prepare and manage.
Save time on repetitive emails
Prepare one message and send it to multiple recipients instead of composing each email separately.
Make bulk emails feel personal
Use information from each mailing-list row to create messages that are relevant to individual recipients.
Reduce recipient and attachment errors
Keep addresses, subjects, and file paths together in the same row so each email uses the intended information.
Make mailings easier to update
Edit recipient details directly in the worksheet and use the updated table for the next mailing.
Keep the workflow in Excel
Prepare recipient data and compose the mailing without repeatedly copying information into separate emails.
Reuse consistent email content
Save frequently used message content for future mailings, reducing repeated setup and helping maintain consistent wording.
Adapt to different email environments
Choose a sending method that fits your available Outlook, Microsoft 365, or other mailbox setup.
Scale from small to larger mailings
Use the same organized workflow whether you are contacting a few recipients or working with a longer mailing list.
Create a mailing list in Excel
The Create Mailing List feature builds a structured table with the fields needed for personalized emails, including recipients, subjects, and attachment paths.
- Open Excel, and click Kutools Plus > Create Mailing List.

- In the Creating Mailing List dialog box:
- Select the fields you need in the Columns for Mailing list section.
- Specify how many attachment columns to include.
- Choose where to create the mailing list. Select New Worksheet to place it on a new sheet, or select Existing Worksheet and click
to specify the starting cell.

- Click Create. Kutools creates the mailing list table with the selected columns.

- Enter the recipient information, personalized subjects, and attachment file paths in the mailing list.

Send emails from Excel
After completing the mailing list, use the Send Emails feature to compose the message, insert personalized fields, choose a sending method, and send the emails.
Step 1: Open the Send Emails dialog box
- Select any cell within the mailing list table.
- Click Kutools Plus > Send Emails.

Step 2: Compose your email
In the Send Emails dialog box, the selected mailing list range is filled in automatically.
- From the corresponding drop-down lists, select the mailing-list columns that contain the recipient email addresses, attachment paths, and email subjects.

- Enter and format the message in the email body editor.

📝 Tips:
- Add personalized placeholders:
To personalize the message, place the cursor where you want to add a placeholder. From the drop-down list above the message editor and to the left of Insert Placeholder, select a mailing-list field, such as Last Name. Then click Insert Placeholder. - Save and reuse message content:
Use Save to File to save the current message body as an HTML file. Use Load from File to reuse a message body saved in an HTML file.
Step 3: Choose an email sending method
You can send the emails through Outlook or another configured mailbox.
Send emails through Outlook
- Keep Send emails via Outlook selected. Kutools uses the default Outlook account to send the emails.
- If needed, click Options:
- Keep Use Outlook's signature settings selected to include your Outlook signature, or clear it to send the message without the signature.
- Use Send from to choose another available Outlook account.

Send emails through another mailbox
Clear Send emails via Outlook. The Outgoing Server (SMTP) Settings dialog box opens automatically.

From the New menu, choose an account type:
- Microsoft 365 Mailbox Account: Sign in to your Microsoft 365 account and complete the authorization process.

- Other Mailbox Account: Enter the sender email address, SMTP server, port, sender name, username, and password. Select Use SSL encrypted connection if required by your email provider.

📝 Notes:
- You can select a folder for saving sent emails and set the interval between messages.
- Click Test to check the connection, and then click OK to save the account.
To learn how to configure a Gmail account or manage mailbox accounts in Kutools, see Configure mailbox accounts.
Step 4: Send the emails
- Click Send in the upper-left corner of the Send Emails dialog box.
- When the confirmation dialog shows how many emails were sent successfully, click OK.

Result
Kutools sends each personalized message using the selected email account.

Configure mailbox accounts
Kutools lets you add a Microsoft 365 mailbox through Microsoft authorization or manually configure another email provider through Other Mailbox Account. The Gmail example below shows how to configure a commonly used non-Microsoft mailbox.
Microsoft 365
Microsoft 365 accounts use Microsoft authorization, so you do not need to enter the SMTP server information manually. In the Outgoing Server (SMTP) Settings dialog box, click New > Microsoft 365 Mailbox Account, and then sign in and complete the authorization process.
📝 Note:
If you cannot add the account, your organization's authentication or mailbox policies may be blocking access. Contact your Microsoft 365 administrator for assistance.
Gmail
Gmail is configured as an Other Mailbox Account using its outgoing server settings.
- In the Outgoing Server (SMTP) Settings dialog box, click New > Other Mailbox Account.
- Enter the following settings:
- Sender email: Your full Gmail address
- SMTP server: smtp.gmail.com
- Port: 465
- Sender name: The name you want recipients to see
- User name: Your full Gmail address
- Password: A Google app password, not your regular Google Account password
- Use SSL encrypted connection: Select this option.

📝 Notes:
- Google no longer supports the former Less secure apps setting.
- To create an app password, first turn on 2-Step Verification for your Google Account.
- App passwords may not be available for some work, school, Advanced Protection, or security-key-only accounts.
For more information, see Google's instructions for signing in with app passwords.
Manage mailbox accounts
You can manage mailbox accounts without opening the Send Emails dialog box: On the Kutools Plus tab, click the dialog box launcher in the lower-right corner of the Mailings group.

In the Outgoing Server (SMTP) Settings dialog box, you can add, edit, rename, delete, or set a mailbox account as the default.

Frequently Asked Questions
Can I send a different subject to each recipient?
Yes. Store the subjects in a mailing-list column, and then select that column from the Subject drop-down list in the Send Emails dialog box.
How can I personalize each email?
Store information such as first names, last names, and company names in separate mailing-list columns. In the message editor, place the cursor at the required position, select a field from the drop-down list to the left of Insert Placeholder, and then click Insert Placeholder.
Can I send different attachments to different recipients?
Yes. Enter each file’s full path in the appropriate row of the mailing list, and then select the corresponding attachment column in the Send Emails dialog box. You can assign multiple attachment columns when needed.
Why was an attachment not included?
Check that the attachment cell contains the complete file path, including the file name and extension. Also confirm that the file still exists in that location and is accessible from the computer sending the email.
Which email sending methods can I use?
You can send emails through Outlook, authorize a Microsoft 365 mailbox account, or manually configure another email provider through Other Mailbox Account.
Which Outlook account does Kutools use?
When Send emails via Outlook is selected, Kutools uses the default Outlook account unless you choose another available sender from Options > Send from.
Will Kutools include my Outlook signature?
When sending through Outlook, Use Outlook's signature settings is selected by default. Open Options and clear this setting if you do not want to include the Outlook signature.
Why does my regular Gmail password not work?
Google does not support the former Less secure apps sign-in method. Use a Google app password instead of your regular Google Account password. You must first enable 2-Step Verification, and app passwords may not be available for some managed or highly secured accounts.
Can I reuse an email message for another mailing?
Yes. While composing the email body in the Send Emails dialog box, click Save to File to save the current message as an HTML file. For a future mailing, click Load from File to load the saved content into the message editor.
Can I control how quickly the emails are sent?
Yes. When configuring an Other Mailbox Account, enter the required delay in the Send interval (seconds) box.
Where can I manage configured mailbox accounts?
On the Kutools Plus tab, click the dialog box launcher in the lower-right corner of the Send Emails button. In the Outgoing Server (SMTP) Settings dialog box, you can add, edit, rename, delete, or set a mailbox account as the default.
The Best Office Productivity Tools
Kutools for Excel - Helps You To Stand Out From Crowd
Kutools for Excel Boasts Over 300 Features, Ensuring That What You Need is Just A Click Away...
Office Tab - Enable Tabbed Reading and Editing in Microsoft Office (include Excel)
- One second to switch between dozens of open documents!
- Reduce hundreds of mouse clicks for you every day, say goodbye to mouse hand.
- Increases your productivity by 50% when viewing and editing multiple documents.
- Brings Efficient Tabs to Office (include Excel), Just Like Chrome, Edge and Firefox.
Table of Contents
- What Create Mailing List and Send Emails can do
- Benefits of Create Mailing List and Send Emails
- How to create a mailing list and send emails in Excel
- Create a mailing list in Excel
- Send emails from Excel
- Step 1: Open Send Emails dialog
- Step 2: Compose your email
- Step 3: Choose sending method
- Step 4: Send the emails
- Configure mailbox accounts
- Microsoft 365
- Gmail
- Manage mailbox accounts
- Frequently Asked Questions
Kutools for Excel
300+ advanced Excel tools in one add-in.
🎁 30-Day Free Trial available

to specify the starting cell.











