Smtp 队列前的Exim脚本

Smtp 队列前的Exim脚本,smtp,exim,Smtp,Exim,我需要打开exim中继到mysql数据库中的IP列表。 我想如果我能在电子邮件排队前运行一个脚本,我就能做到。有办法吗? Mail Enable for windows有一个类似的解决方案,称为“SMTP入站命令脚本”。默认的exim配置文件已经有一个主机列表中继\u from\u hosts,您可以使用SQL查找轻松填充该文件并获得所需的结果: hide mysql_servers = localhost/myoneandonlybase/login/pass hostlist

我需要打开exim中继到mysql数据库中的IP列表。 我想如果我能在电子邮件排队前运行一个脚本,我就能做到。有办法吗?
Mail Enable for windows有一个类似的解决方案,称为“SMTP入站命令脚本”。

默认的exim配置文件已经有一个主机列表
中继\u from\u hosts
,您可以使用SQL查找轻松填充该文件并获得所需的结果:

hide mysql_servers        = localhost/myoneandonlybase/login/pass
hostlist relay_to_domains = ${lookup mysql{SELECT ipaddr FROM submitters}}

仅此而已。

尽管有IPs,但为授权主机打开中继不是更好吗?如果服务器也用于正常的传入电子邮件,这种方法也将有效地阻止这些连接。
hide mysql_servers        = localhost/myoneandonlybase/login/pass
hostlist relay_to_domains = ${lookup mysql{SELECT ipaddr FROM submitters}}