---
title: Configuring the WordPress SMTP plug-in with Transactional Email
description: This page shows you how to configure the WordPress SMTP plug-in and use it with Transactional Email
tags: smtp wordpress
products:
  - transactional-email
  - instances
dates:
  validation: 2025-05-22
  posted: 2024-04-24
  validation_frequency: 12
difficulty: beginner
usecase:
  - website-hosting
ecosystem:
  - third-party
---
import image from './assets/scaleway-wordpress-welcome-page.webp'
import image2 from './assets/scaleway-wp-mail-smtp.webp'
import image3 from './assets/scaleway-smtp-config.webp'

import Requirements from '@macros/iam/requirements.mdx'


<Requirements />

- A Scaleway account logged into the [Scaleway console](https://console.scaleway.com)
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
- [Configured your domain with Transactional Email](/transactional-email/how-to/configure-domain-with-transactional-email/)
- [Added SPF, DKIM](/transactional-email/how-to/authenticate-domain/#how-to-configure-spf-records), [MX](/transactional-email/how-to/authenticate-domain/#how-to-configure-mx-records) and [DMARC](/transactional-email/how-to/authenticate-domain/#how-to-configure-mx-records) records to your domain

## Creating your resources

1. [Create an API key](/iam/how-to/create-api-keys/) from the Scaleway console. Make sure that you take note of your secret key.
2. [Create an Instance](/instances/how-to/create-an-instance/) with a **WordPress** image from the **InstantApps** tab.
3. [Create](/instances/how-to/use-security-groups/#how-to-create-a-security-group) a security group, choose your Instance to it to the security group, and check the **Enable SMTP ports** box.

## Configuring and logging in to your WordPress website

1. Copy your Instance's public DNS and paste it into a web browser, then hit `Enter`. The WordPress language configuration page displays.
2. Select your preferred language, then click **Continue**. The WordPress installation page displays.
    <Lightbox image={image} alt="WordPress installation page where you can configure your website's title, your username, password, email, and more" />
3. Configure your WordPress website, then click **Install WordPress**. A confirmation page displays.
4. Log in to your WordPress website using the credentials you have created.

## Installing the WordPress plug-in

1. Click **Plugins** in the WordPress left-side menu. The **Installed Plugins** section displays.
2. Click the **Add New Plugin** section.
3. Type `WP Mail SMTP` in the search bar in the top right-hand corner.
4. Click **Install Now** and wait until you see the **Installed** status.
    <Lightbox image={image2} width="" alt="" />
5. Click **Installed Plugins** and check that the plug-in appears in the list of your plugins.
6. Click **Activate** under the plug-in.

## Configuring the WordPress plug-in

1. Click **Settings** under **WP Mail SMTP**. You are redirected to the **General** tab.
2. Click the **Launch Setup Wizard** button to configure the plug-in. You are redirected to the WP Mail SMTP welcome page.
3. Click **Let's Get Started**.
4. Choose **Other SMTP**, then click **Save and Continue**.
5. Enter `smtp.tem.scaleway.com` in the **SMTP Host** field.
6. Select **SSL** in the **Encryption** field.
7. In the **SMTP Port** enter either of the Transactional Email TLS connection ports: `465` or `2465`.
8. Switch on the **Enable Authentication** toggle.
9. Access your [Transactional Email domain](https://console.scaleway.com/transactional-email/domains), retrieve your **Username** in the **SMTP configuration** section of the **Overview** tab, and paste it in the **SMTP Username** field.
    <Lightbox image={image3} width="" alt="" />
10. Use your Scaleway API secret key as your SMTP password.
11. Enter the name you want your emails to originate from in the **From Name** field.
12. Switch on the **Force From Name** toggle. This will ignore the **from name** value set by other plug-ins, and force WordPress to use the one you have defined in the step above.
13. Switch the **Force From Email** toggle to **ON**. This will ignore the **from email address** value set by other plug-ins, and force WordPress to use the one you have defined in the step above.
14. Click **Save and Continue**.
15. Select the email features you want to enable, then click **Save and Continue**.

 <Message type="note">
   Your Transactional Email domain must be verified at least 48 hours before you try sending any emails with the WordPress plug-in.
 </Message>


##  Sending emails

1. Click the **Email Test** tab.
2. Type the email address you want to send your test email to in the **Send To** field. For testing purposes, we recommend that you send the email to an email address you can access.
3. Click the **Send Email** button.
4. Check that the email was sent to the email address you have added.
