好的,所以即时设置postfix sql连接,出于某种奇怪的原因,访问前两个映射的同一个帐户现在拒绝连接到127.0.0.1。两个连接已使用相同的凭据。
user = exampleadmin
密码= bgfoenawox
hosts = 127.0.0.1
dbname = exampleserver
query = SELECT destination FROM virtual_aliases WHERE source ='%s'
这在putty中给出了以下错误,
postmap:警告:连接到mysql服务器127.0.0.1:无法连接到'127.0.0.1'上的MySQL服务器(111)
postmap:致命:表mysql:/etc/postfix/mysql-virtual-alias-maps.cf:查询错误:拒绝连接
user = exampleadmin
密码= bgfoenawox
hosts = 127.0.0.1
dbname = exampleserver
query = SELECT 1 FROM virtual_users WHERE email ='%s'
这在putty中给出了以下结果,
1
user = exampleadmin
密码= bgfoenawox
hosts = 127.0.0.1
dbname = exampleserver
query = SELECT 1 FROM virtual_domains WHERE name ='%s'
这在putty中给出了以下结果,
1
我在这里遵循本指南。 Postfix Guide
答案 0 :(得分:0)
最后,这并不需要很长时间。
nano /etc/postfix/mysql-virtual-alias-maps.cf
来自:127.0.0.1> HOSTNAME,例如server54
postmap -q youremailhere@email.com mysql:/etc/postfix/mysql-virtual-alias-maps.cf
您的电子邮件地址(example@example.com)