后缀 MySQL 错误 111

Postfix MySQL Error 111

好的,所以我设置了一个后缀 sql 连接,由于一些奇怪的原因,访问前两个地图的同一个帐户现在拒绝连接到 127.0.0.1。两个连接已经在使用相同的凭据。

第一个文件有问题 (111)

user = exampleadmin

password = bgfoenawox

hosts = 127.0.0.1

dbname = exampleserver

query = SELECT destination FROM virtual_aliases WHERE source='%s'

这让我在 putty 中出现以下错误,

postmap: warning: connect to mysql server 127.0.0.1:Can't connect to MySQL server on '127.0.0.1' (111)

postmap: fatal: table mysql:/etc/postfix/mysql-virtual-alias-maps.cf: query error: Connection refused

工作虚拟电子邮件地图。

user = exampleadmin

password = bgfoenawox

hosts = 127.0.0.1

dbname = exampleserver

query = SELECT 1 FROM virtual_users WHERE email='%s'

这在 putty 中给出了以下结果,

 1

工作虚拟域映射

user = exampleadmin

password = bgfoenawox

hosts = 127.0.0.1

dbname = exampleserver

query = SELECT 1 FROM virtual_domains WHERE name='%s'

这在 putty 中给出了以下结果,

 1

我在这里遵循本指南。 Postfix Guide

回答!

终于,没多久。

如果有人遇到这个问题,请试试这个。

nano /etc/postfix/mysql-virtual-alias-maps.cf

将主机更改为

From : 127.0.0.1 > HOSTNAME e.g. server54

这将启用与本地主机的连接。并显示正确的邮政地图。

postmap -q youremailhere@email.com mysql:/etc/postfix/mysql-virtual-alias-maps.cf

结果?

Your email address (example@example.com)