SMTP Relay
Configuring a Local SMTP Relay with EmailLabs
Setting up a local mail server as an SMTP relay to EmailLabs enables more stable and efficient email sending. The queuing mechanism enhances the reliability of the sending process, and in case of connection issues, messages will be automatically resent.
By utilizing the SMTP protocol with "pipelining" and connection caching features, it's possible to significantly increase performance, especially when sending a large number of messages.
Finding SMTP data in EmailLabs
The data needed for integration via SMTP can be found in the EmailLabs panel in the section: Email API -> Settings -> SMTP Accounts.

SMTP Relay Configuration
To correctly configure the Postfix server, log in as root or obtain root privileges using the su or sudo command. Then, in the configuration file /etc/postfix/main.cf, add the following entry:
relayhost = [smtp.emaillabs.net.pl]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_password
smtp_sasl_security_options =
Next, you need to create a password file at the path mentioned in the previous entry:
cd /etc/postfix/ touch relay_password
In the created file, add:
smtp.emaillabs.net.pl user_name:password
Save the file and for security, change the file permissions using the command:
postmap /etc/postfix/relay_password
chmod 600 /etc/postfix/relay_password /etc/postfix/relay_password.db
Finally, you should restart the Postfix server.
/etc/init.d/postfix restart
Last updated