How to Securely Share Microsoft Outlook Sending Access with Your VA

Sending Outlook emails without having access to the Outlook inboxSending Outlook emails without having access to the Outlook inbox

If you want your Virtual Assistant (VA) to send emails from your Microsoft Outlook (Office 365/Exchange Online) address—without giving them full access to your mailbox—you can securely share only the ability to send emails using SMTP credentials. This ensures your VA can send emails as you, but cannot read, delete, or organize your messages.

Part1: Getting Disposable Outlook SMTP Credentials

The following steps are designed for Microsoft 365 business, work, or school accounts which are managed through an organization. If you are using a personal Microsoft account (e.g., one ending in @outlook.com, @hotmail.com, or @live.com), your steps will be different and you will not have access to a "Microsoft 365 Admin Center."This guide focuses on business accounts. While personal Outlook accounts also support SMTP, you would manage security settings and app passwords directly through your individual Microsoft account's security dashboard.

Step 1: Check with Your Microsoft 365 Admin

SMTP authentication and relay may be restricted by your organization’s admin for security reasons.

  • Ask your admin if SMTP AUTH is enabled for your mailbox.
  • If you are the admin, you can check this in the Microsoft 365 Admin Center:
  • Go to Users > Active users.
  • Select the user, then Mail tab > Manage email apps.
  • Ensure Authenticated SMTP is enabled.

Tip:For higher security, consider creating a dedicated mailbox for your VA or using a shared mailbox.

Step 2: Create an App Password (If Multi-Factor Authentication is Enabled)

If your account uses Multi-Factor Authentication (MFA), you’ll need to generate an app password for SMTP:

  1. Go to My Sign-Ins.
  2. Click Add method > App password.
  3. Follow the prompts to generate an app password.
  4. Copy the password—you’ll need it for the SMTP client.

Note:If your organization does not allow app passwords, your admin may need to enable them or use an alternative method (like OAuth or a service account).

Step 3: Gather Your SMTP Settings

Provide your VA with the following details:

  • SMTP Server: smtp.office365.com
  • Port: 587 (TLS)
  • Username: Your full Outlook/Office 365 email address (e.g., you@yourcompany.com)
  • Password: The app password you just generated (or your regular password if MFA/app passwords are not required)

Security Tip:Never share your main password. Only provide the app password, and revoke it when your VA no longer needs access.

Part 2: How Your VA Can Send Emails Using Semi-Blast Email Client

With your SMTP credentials, your VA can use a tool like Semi-Blast Email Client to send emails on your behalf with templates (either in bulk or one by one) or without templates.

Step 1: Set Up the Account

  1. Open Semi-Blast Email Client and click "Sign in" to create an account or sign in if you have one.
  2. Go to the account settings or the initial setup page by clicking on your avatar or on the icon with the first letter of your name.
  3. In the opened menu, click on the "SMTP details" menu item and fill the fields like this:
    1. SMTP Server: smtp.office365.com
    2. Port: 587
    3. Secure (SSL/TLS) ✓
    4. Username: Your email address (you@yourcompany.com)
    5. Password: The app password (see Step 3 of the Part 1)
  4. Click on "Save Settings" and close the dialog.

Step 2: Sending the Emails

Manual Email Sending

Your VA can start writing and sending emails right away by using the widget on the right side of the main window of Semiblast application.

Sending manual emails with SemiblastSending manual emails with Semiblast
Sending manual emails with Semiblast

Automated or Semi-automated Email Sending

For automated or semi-automated mode you need to either load a template or a CSV/Excel file containing email data. If you already have a template and you upload a data file, you will be requested to map columns to template variables, so that the application would know how to fill the template variables. On the other hand, if you upload a spreadsheet without first uploading a template file, the columns will be used as template variables and the types of the templates will be decided by the data in their cells.

Upload a YAML template

Uploading a YAML file is the way to go if you want to send templated emails one by one or if you want to dictate a template for all kinds of email data files that you will upload to send later.

Create and upload a YAML template defining your email’s body template and the variables (e.g., website url, flags for enabling personalized messages, etc.). In order to get an idea of how the YAML file should look like, you can download a template file by clicking the "Download a simple template file" button.

Load a template from a template definition file SemiblastLoad a template from a template definition file Semiblast

After modifying the file to your needs, you can upload it using the same dialog. The template will be available for editing on the right side of the widget.

An example of a loaded Semiblast templateAn example of a loaded Semiblast template
An example of a loaded Semiblast template

After this step, your VA can change the template variables for each email and click the "Update email" button. This will fill the subject and body of the pending email. After reviewing that the template is okay and the variables are loaded perfectly into the templates, the VA can hit the "Send" button. This will send the email and the next email will be formed from the templates.

This is a great way to test templates, to check open rates, conversion rates, etc., before going to automated mode. For automated mode, you need to have a spreadsheet with email addresses and with all the required template variables. The next section will talk about how to upload a spreadsheet and how to use it.

Upload a CSV/Excel Spreadsheet

You can upload it by clicking "Load a template and data from an xlsx, csv file" or "Load data from an xlsx, csv file" depending on whether you have a loaded template already or not.

If you don't have a spreadsheet with data and you want to get inspiration on how to fill it, you can download a sample file by clicking on the button at the bottom of the dialog.

Uploading CSV/Excel files with Email dataUploading CSV/Excel files with Email data

After uploading the file, you will be asked to map spreadsheet columns to the template variables if you have an uploaded template file already.

Mapping the Spreadsheet columns with the template variablesMapping the Spreadsheet columns with the template variables
Mapping the Spreadsheet columns with the template variables

Or if you are starting with a clean sheet, oh sorry, if you are uploading a spreadsheet without having a defined template, you will need to specify the types of the columns in this dialog.

Defining the Spreadsheet column target typesDefining the Spreadsheet column target types
Defining the Spreadsheet column target types

Note that in either case, if you don't specify the recipient address column, you will not be able to bulk send emails. You can only send one by one because your VA will need to fill email addresses before sending. You will also need to have non-empty body template and subject template to be able to send the emails in bulk.

Sending Emails loaded from a Spreadsheet

When emails can be sent in bulk, the following buttons will be visible in addition to the "Send" button.

The Blast and Dry Run Buttons in SemiblastThe Blast and Dry Run Buttons in Semiblast

The app will generate personalized emails for each row in your data file, using the templates and variables.

Your VA can review and send each email one by one, ensuring a personal touch and avoiding spam filters. Send operations will also fill templates with the next row's data, and will populate the recipient email address, the email subject, and the body. So, in most cases, the VA will review the resulting texts and will hit the "Send" button. Easy task, isn't it?

Not only can the VA improve the subject and the email body for the current email to be sent, but they can also modify the templates so that the upcoming emails can be generated with the changed template.

After the templates are polished, the rest of the rows can be bulk sent or blasted with one click. Of course, the blasting can be done from the first row.

For this, it makes sense to check all email texts before hitting the "Blast" button. That's what the 'Dry Run' feature is for. When you or your VA click on the "Dry Run" button, it will download a report file containing the email subject, body, and recipient's email address for each row of the originally uploaded spreadsheet.

You can manually check the rows for error patterns like multiple whitespaces, no whitespaces between words, unresolved template variables, etc. After fixing the input spreadsheet, the way it is mapped, and the templated texts, you can continue dry sending the emails. When you are completely happy with the result of the "Dry Run", you can hit the "Blast" button. All emails will be sent with the configured delay. You can leave the app and monitor the sent emails and reply to potential replies within your Outlook inbox.

Step 3: Revoke Access When Needed

If you want to stop your VA from sending emails, simply delete the app password in your Microsoft account’s security settings