寻找支持 mysql ssl 连接的电子邮件服务器

寻找支持 mysql ssl 连接的电子邮件服务器

我正在尝试保护与 MySQL 服务器的连接。我已设置 SSL,但我正在寻找支持 SSL 连接 MySQL 的程序。具体来说,我目前正在寻找支持它的电子邮件服务器。我来自 Windows 环境,并且使用 hMailServer(它看起来不支持使用 SSL 的 MySQL 连接)。我尝试在 Google 和此处搜索诸如 dovecot using mysql ssl 或 mysql require ssl postfix 之类的内容。我似乎总是得到诸如设置 Postfix、Dovecot、Mysql 和 SSL 之类的信息,但它们的意思是 IMAP、SMTP 和 POP3 连接的 SSL,而不是 mysql 后端连接。谁能告诉我Dovecot/Postfix是否支持使用ssl连接到mysql,如果支持,该怎么做?如果没有我可以用什么?或者,如何为我的所有服务创建安全连接:owncloud、使用 Nodejs 和 mysql 定制开发的 Web 应用程序以及电子邮件?我想这就是全部了。目前它们位于同一台机器上,但我想确保将来可以移动东西。

我真的很感兴趣让我的东西尽可能安全。

:编辑:

接受的答案及其相关评论形成了可接受的答案。

答案1

只要您的所有服务都位于同一主机上,您实际上不需要服务之间进行任何 SSL 加密。只需将内部服务限制为localhost- 仅此而已。

对于MySQL,你必须修改my.cnf:

. . . . . .
[mysqld]
bind-address = 127.0.0.1
port         = 3306
socket       = /tmp/mysql.sock
. . . . . .

在这里,您限制 mysql 仅接受环回接口上的连接(即来自本地运行的进程),并通过文件套接字接受连接,该文件套接字也只能供本地运行的进程访问。

相关内容