Postfix SMTP only Docker image with SMTP relay support.
- CentOS: 7
- Postfix: 2.10.1
- Expose: 25
:latest
Dockerfile - CentOS: 7 Postfix: 2.10.1
:2.10-3.7
Dockerfile - Postfix: 2.10 Release: 3.7
See older versions
Start postfix (to send emails using postfix within container)
$ docker run --rm --name=postfix \
-e MTP_HOST=foo.com \
eeacms/postfix
or start postfix (to send emails by using a remote email server)
$ docker run --rm --name=postfix \
-e MTP_HOST=foo.com \
-e MTP_RELAY=smtp.gmail.com \
-e MTP_USER=foo \
-e MTP_PASS=secret \
eeacms/postfix
Start sending emails:
$ docker run -it --rm --link=postfix busybox sh
$ telnet postfix 25
HELO foo.com
MAIL FROM: bar@foo.com
RCPT TO: foo@bar.com
DATA
subject: Test
Testing 1, 2, 3
.
quit
MTP_HOST
Themyhostname
parameter specifies the internet hostname of this mail systemMTP_DESTINATION
Themydestination
parameter specifies the list of domains that this machine considers itself the final destination for.MTP_BANNER
Thesmtpd_banner
parameter specifies the text that follows the 220 code in the SMTP server's greeting banner.MTP_RELAY
Therelayhost
parameter specifies the default host to send mail to when no entry is matched in the optional transport(5) table.MTP_RELAY_DOMAINS
Therelay_domains
parameter restricts what destinations this system will relay mail to.MTP_PORT
Therelayhost
port.MTP_USER
The user used to connect to therelayhost
.MTP_PASS
The password used to connect to therelayhost
.MTP_INTERFACES
Theinet_interfaces
parameter specifies the network interface addresses that this mail system receives mail on.MTP_PROTOCOLS
Theinet_protocols
parameter specifies the network interface protocol. Can be set toall
,ipv4
,ipv6
oripv4,ipv6
. The default value isall
.MTP_MS_SIZE_LIMIT
If set, will configure email size limit.
The Initial Owner of the Original Code is European Environment Agency (EEA). All Rights Reserved.
The Original Code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.