DEV Community

Cover image for Configuring AWS SES for Postfix in Two Easy Steps
Ersin Guvenc
Ersin Guvenc

Posted on

Configuring AWS SES for Postfix in Two Easy Steps

Postfix is ​​an open source email transport agent for Linux and Unix computer operating systems. AWS SES is a cheap, popular and secure way to send transactional emails.

In this article, we will connect your AWS SES account to Postfix and ensure that your emails are sent by AWS SES.

This article is powered by Olobase Fullstack Vue.js /Php Framework.

How to Create AWS SES Api Key / SMTP Credentials

Following link will show to you how to create an AWS SES api key-passwords.
https://www.youtube.com/watch?v=hCusJszAIW8

Open your main postfix configuration file with your favourite editor

vim /etc/postfix/main.cf 
Enter fullscreen mode Exit fullscreen mode

Add following lines to your file

# start AWS settings relayhost = [email-smtp.eu-west-1.amazonaws.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous smtp_sasl_password_maps = static:USERNAME:PASSWORD smtp_use_tls = yes smtp_tls_security_level = encrypt smtp_tls_note_starttls_offer = yes # end AWS settings 
Enter fullscreen mode Exit fullscreen mode

Points to be considered

You should replace the eu-west-1 with your region
Replace USERNAME and PASSWORD values ​​with your AWS SES credentials.
Save your changes and exit.

Restart the postfix server.

service postfix restart 
Enter fullscreen mode Exit fullscreen mode

That’s all, now the emails you send will be sent by AWS SES.

This article is powered by Olobase Fullstack Vue.js /Php Framework.

Top comments (0)