docker-postfix, 在 Docker 容器中,使用smtp身份验证( sasldb ) 运行后缀

源代码名称: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客户端中,登录凭据应设置为( [email protected],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

使用SMTP插件解决WordPress注册邮件无法发送的问题,解决过程总结分享!

最近在鼓捣一个wordpress博客(美文风网 ),但是遇到一个小问题,那就是wordpress本身不带邮件发送功能,需要使用SMTP插件和第三方邮箱系统实现发送邮件功能!

选择插件和第三方邮件SMTP服务

插件呢,我试用了几款,不是设置复杂,就是好久没更新了,最后终于找到一个设置简单的SMTP插件: https://wordpress.org/plugins/configure-smtp/

中国国内使用QQ邮箱的人很多,所以我也选择了QQ邮箱的SMTP服务低,当然你也可以选择其他的,根据自己情况定。

QQ邮箱的SMTP服务是默认关闭的,需要我们在邮箱的设置中开启,最新的QQ邮箱使用了授权码代替了原有的QQ密码,所以在密码一栏中需要填写SMTP的授权码。

好了,我安装好SMTP插件和开启好QQ邮箱的SMTP服务之后,就对插件Configure SMTP进行设置就行了,按照下面的图片说明进行设置就行!(图片来自大前端博客,在此感谢!)

未分类

当然我们设置好之后记得发送一个测试邮件,看下是否成功。在Configure SMTP插件最下边有test e-mail按钮,根据提示测试就行!

希望对大家有用!