我正在尝试创建一个Exim路由器,其中从MySQL数据库中获取了from
和to
标头。由于我找不到太多关于在本地服务器上将此类转发器用于不存在的域的文档,因此我很受困扰。
我有以下路由器,目前仅匹配接收邮件帐户:
virtual_user_fwd:
driver = redirect
verify = no
data = ${lookup mysql{SELECT adress FROM mail_forwards WHERE host = '${quote_mysql:$domain}' AND fwd IS NOT NULL} {${sg{$value}{\\n}{, }}}}
我需要下一步:在某处/以某种方式定义将邮件转发到的邮件帐户。有谁可以帮助我进行下一步?
我发现了创建mysql链接的新方法
virtual_userforward:
driver = redirect
verify = no
data = ${lookup mysql { SELECT goto FROM mail_forwards WHERE adress='${local_part}@${domain}'}}
domains = *
这似乎适用于虚拟测试,但是在测试电子邮件时,出现错误“无法路由的地址”。有什么想法吗?