Problem
How do I set up outbound SMTP using Courier?
How do I use outMail with Courier?
Solution
In this article we discuss using outMail as the outbound email server for Courier. Courier is a Multi-Channel Notification API Platform. We assume already you have a working Courier set up and you are looking at configuring the SMTP Server settings to use outMail.
More detailed information can be found in their online documentation - docs.courier.com/docs/smtp. Courier uses the Nodemailer for its SMTP transport so to configure Courier to use outMail for its outbound SMTP you will need to edit/create a file called override.smtp.config with the following data:
{
"event": "outMailSMTPExample",
"recipient": "Fred Test",
"profile": {
"email": "test@example.com"
},
"override": {
"smtp": {
"config": {
auth: {
user: "outmail-username",
pass: "outmail-password"
},
host: "mxXXXXXX.smtp-engine.com",
secure: true,
port: 465
}
}
}
}
Summary of server details
Outgoing server |
mxXXXXXX.smtp-engine.com As provided in your signup email. |
Outgoing server protocol |
SMTP |
Outgoing server port |
25, 465, 587, 2525 or 8025 |
Authentication Type |
Basic Authentication, SSL and TLS supported |
Username |
As provided |
Password |
As provided |