源代码名称:docker-postfix
源代码网址:http://www.github.com/catatnight/docker-postfix
docker-postfix源代码文档
docker-postfix源代码下载
Git URL:
git://www.github.com/catatnight/docker-postfix.git
Git Clone代码到本地:
git clone http://www.github.com/catatnight/docker-postfix
Subversion代码到本地:
$ svn co --depth empty http://www.github.com/catatnight/docker-postfix
Checked out revision 1.
$ cd repo
$ svn up trunk
docker后缀
在 Docker 容器中运行带有smtp身份验证( sasldb )的postfix 。 TLS和OpenDKIM支持是可选的。
Docker 1.0
构建图像
$ sudo docker pull catatnight/postfix
使用smtp身份验证创建后缀容器
$ sudo docker run -p 25:25
-e maildomain=mail.example.com -e smtp_user=user:pwd
--name postfix -d catatnight/postfix# Set multiple user credentials: -e smtp_user=user1:pwd1,user2:pwd2,...,userN:pwdN
启用 OpenDKIM: 在 /path/to/domainkeys 中保存你的域密钥 .private
$ sudo docker run -p 25:25
-e maildomain=mail.example.com -e smtp_user=user:pwd
-v/path/to/domainkeys:/etc/opendkim/domainkeys
--name postfix -d catatnight/postfix
启用 TLS(587): 将SSL证书 .key 和 .crt 保存到 /path/to/certs
$ sudo docker run -p 587:587
-e maildomain=mail.example.com -e smtp_user=user:pwd
-v/path/to/certs:/etc/postfix/certs
--name postfix -d catatnight/postfix
在Smtp客户端中,登录凭据应设置为( username@mail.example.com,password )
你可以将主机的端口分配给主机,而不是 25 ( 后缀如何自动分配http://www.postfix.org/MULTI_INSTANCE_README.html)
阅读以下参考以了解如何生成域密钥并将 public 键添加到域记录的DNS
后缀 SASL Howto: http://www.postfix.org/SASL_README.html
如何安装和配置在 Debian Wheezy上使用后缀的DKIM: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-dkim-with-postfix-on-debian-wheezy