Skip to main content
Skip table of contents

Install your Email Configuration (SMTP setup) - Helpful Tips

To allow CourseCo to send emails on your behalf, SMTP authentication (SMTP Auth) must be configured using valid credentials. CourseCo uses this connection to send automated emails from your organisation, such as booking confirmations, invoices, and certificates, often on a scheduled (hourly or daily) basis.

Because these emails are sent automatically, SMTP Auth cannot support two-factor authentication (2FA). 2FA requires manual interaction, which would interrupt and break the automated sending process. This is a limitation of how SMTP works for automated systems, not a restriction specific to CourseCo.

To maintain security while enabling email delivery, we recommend using a dedicated external SMTP provider.

Recommended option:
SMTP2GO (external provider)

Steps:

  1. Create an SMTP2GO account Go to https://www.smtp2go.com/signup/
    Create an account using your email address.
    Verify the account from the confirmation email you receive.

  2. Add your sending email/domain
    Log into the SMTP2GO dashboard.
    Go to Sending → Verified Senders.
    Add the email address you want CourseCo to send from (e.g. training@yourdomain.com).
    Follow the verification email they send to confirm the address.
    If you prefer, you can verify your domain instead of a single email address.

  3. Get the SMTP credentials
    In the dashboard, go to Sending → SMTP Users.
    Create a new SMTP user.
    Copy the following details:
    SMTP Server:

CODE
mail.smtp2go.com

Port:

CODE
587

Username
Password

Send us the credentials from SMTP2GO

or

If feeling confident, Enter details into CourseCo yourself follow the steps below.

Contact us if you get blocked with anything in CourseCo!

  1. Enter SMTP credentials into CourseCo
    Login as Admin
    Navigate to Messaging menu
    On the left sub menu, select settings

    Screenshot 2026-04-09 at 10.42.19.png

    Messaging | settings

When in settings Enter in yout ‘PHPmail From Email’

(e.g. training@yourdomain.com)

Screenshot 2026-04-09 at 10.55.38.png

Add your email here

Next, navigate to SMTP settings

Screenshot 2026-04-09 at 10.42.46.png

Enter SMTP credentials here

Enter in the details
EXAMPLE
Host: mail-eu.smtp2go.com (example)
Port: 2525 or 587 (example)
Username: your username
Password: *****
smtp security: tls
Messaging SMTP Auth: ON

  1. Double check mail sending driver is enabled
    While still in messaging, naviagate to the middle bar icons - Select drivers (cloud icon)


Screenshot_2026-04-09_at_10_46_47.png

Finding Drivers

In drivers menu, ensure ‘EMAIL - smtp’ is ON

Screenshot_2026-04-09_at_10_47_28.png

Enable SMTP driver

  1. Last check - send a test email to yourself

Using quick messaging - create email and add your email as recipient.

If you received it, congratulations, everything is in working order!

If you have not received your test email, go to the messaging main menu and see if there is an error in your test email. You will find this by selecting the email, scroll to the end of the screen and viewing ‘status’

If email is failing, double check the above steps and your credentials entered to ensure they saved okay.

Please contact us if you need assistance - support@courseco.co

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.