Exim - 清除数据和休假配置

Exim - 清除数据和休假配置

再会!

我正在运行 Exim 4.97。尝试配置每个用户的休假/外出自动回复。我读过大量关于 Exim 实施“污染”前后的文章和示例。唉,我在构建配置时仍然感到困惑。

目前,我在清除路由器污染方面遇到了问题。很简单,我有一个路由器:

vacation-domains 是一个包含域名的文本文件,每行 1 个。users 是一个 UNIX 密码格式的文本文件。

我正在尝试构建文件,以便了解每个步骤发生了什么。我甚至还没有开始传输。:-O

提前感谢您的任何帮助!!!

格伦

===

问题:

为什么“local_parts”行没有填充 $local_part_data?

这个路由器怎么就突然坏了?

===

假期用户:

驱动程序 = 重定向

域 = ${lookup{${lc:${domain}}}lsearch,ret=key{/usr/local/etc/exim/vacation-domains}}

local_parts = ${lookup{${lc:${local_part}@${domain}}}lsearch,ret=key{/usr/local/etc/dovecot/users}}

文件 = /var/vmail/$domain_data/$local_part_data@$domain_data/.vacation.msg

debug_print = ROUTER - $router_name 为 $local_part@$domain - Local_part_data 为 $local_part_data - Domain_data 为 $domain_data

进出口-BT-D[电子邮件保护]产量:

--------> vacationUser 路由器 <--------

local_part=用户域=domain.com

检查域名

search_open:lsearch“ / usr / local / etc / exim / vacation-domains”

缓存打开

search_find:文件“/usr/local/etc/exim/vacation-domains”

key="domain.com" partial=-1 affix=NULL starflags=0 opts="ret=key"

LRU 列表:

7/usr/local/etc/exim/度假域

7/usr/local/etc/exim/vusers.domain.com

7/usr/local/etc/dovecot/用户

结尾

internal_search_find:文件“/usr/local/etc/exim/vacation-domains”

类型=lsearch 键=“domain.com” opts=NULL

用于查找 domain.com 的缓存数据

在 /usr/local/etc/exim/vacation-domains 中

查找结果为:

domain.com 在“domain.com”中吗?

列表元素:domain.com

domain.com 在“domain.com”中吗?是(匹配“domain.com”)

检查 local_parts

search_open: lsearch “/usr/local/etc/dovecot/users”

缓存打开

search_find:文件=“/usr/local/etc/dovecot/users”

键="[电子邮件保护]“partial=-1 affix=NULL starflags=0 opts="ret=key"

LRU 列表:

7/usr/local/etc/dovecot/用户

7/usr/local/etc/exim/度假域

7/usr/local/etc/exim/vusers.domain.com

结尾

internal_search_find:文件=“/usr/local/etc/dovecot/users”

类型= l搜索键=“[电子邮件保护]“选择=NULL”

用于查找的缓存数据[电子邮件保护]

在 /usr/local/etc/dovecot/users 中

查找结果:加密密码::::::

用户在“[电子邮件保护]“?

列表元素:[电子邮件保护]

用户在“[电子邮件保护]“?否(列表结束)

vacationUser 路由器已跳过:local_parts 不匹配

相关内容