Home Docs Changelog Download Pricing Customer Portal Community Contact

How to Bulk-Send Personalized Emails with Inline Images


1. Introduction

Q: I am a teaching assistant for a university course. I need to send unique images individually to approximately 100 students. Each student receives a distinct image file, and images must be embedded directly in the email body instead of being sent as attachments. I maintain a list containing student email addresses, email subjects, and corresponding image filenames. Can SQLMessenger help me automate this bulk distribution?

A: Yes, this workflow is fully supported. SQLMessenger provides a dedicated task to automate this scenario. This document walks you through the complete setup and distribution steps.

2. Installing the Image Distribution Tool

Before first-time use, install the Image Distribution Tool by following the steps below.

Step 1: Click here to download the installation file for the Image Distribution Tool.

Step 2: Open Task Manager within the SQLMessenger console. Click the Import Task button on the toolbar, select the installation file downloaded in Step 1, then click OK.

Import the installation file of the Image Distribution Tool


Step 3: Click OK in the Import Task Config dialog. SQLMessenger will then install the Image Distribution Tool into the system.

Click OK to install the Image Distribution Tool


Step 4: After successful installation, you will see a task named Image Distribution Tool in the task list.

Click Custom in Category to view the matching format string in the Type field

3. Distributing Images Using the Image Distribution Tool

Step 1: Before starting image distribution, fill in recipient email addresses, email subjects and corresponding image filenames in Image_Distribution_List.xlsx. Click here to download Image_Distribution_List.xlsx.

Fill recipient email addresses, email subjects and target image filenames into Image_Distribution_List.xlsx


Step 2: In SQLMessenger’s Task Manager, click Image Distribution Tool to open its runtime interface.

Click Image Distribution Tool in Task Manager


Step 3: Click Report Distribution, then click the Import Recipient List button.

Click Import Recipient List


Step 4: Select the completed recipient list spreadsheet prepared in Step 1, then click OK.

Select the completed recipient?list spreadsheet from Step 1 and click OK

The system reads the spreadsheet file and displays its data on screen. Review the data; once verified correct, click the OK button, and the system will begin generating emails.

Review list data and click OK

After email generation finishes, click the mail icon on the interface to verify email content.

Click the mail icon on the interface to verify email content


Step 5: Once email content is confirmed correct, click the Approve & Send button. (If this button is not visible, click the Refresh button at the top left and retry.)

After verifying email content, click Approve & Send


Step 6: Click the Approve All button, check Approve and send messages, then click OK. The system will now start sending these emails.

Check Approve and send messages and click OK

FAQ

Q: How do I urgently abort an ongoing email sending process?

A: First disable your email accounts in Email Account Manager, the system will stop sending messages using these accounts. Next delete unsent email records inside the Outbox, then re-enable your email accounts in Email Account Manager. For detailed steps, refer to How to urgently abort an ongoing email sending process.

Last updated on August 20, 2026


Cookie Settings

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies in accordance with our Cookie Policy.

You can change your preferences at any time by clicking on "Cookie Settings" in the website footer.

Cookie Preferences

Manage your cookie preferences. You can enable or disable different types of cookies below. Necessary cookies cannot be disabled as they are required for the website to function properly.

Necessary Cookies

Always active

These cookies are essential for the website to function and cannot be switched off. They are usually only set in response to actions made by you such as setting your privacy preferences, logging in or filling in forms.

Preferences Cookies

Makes the site easier to use

These cookies allow the website to remember choices you make and provide enhanced, more personal features.

Analytics Cookies

Helps us improve our website

These cookies help us understand how visitors interact with our website, which helps us improve our products and services.

Marketing Cookies

Used to track visitors across websites

These cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging.

Send us a message