首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理发送到VERP地址的弹跳邮件

如何处理发送到VERP地址的弹跳邮件
EN

Unix & Linux用户
提问于 2013-03-14 16:40:43
回答 1查看 3.4K关注 0票数 2

我们有我们的后缀配置为处理我们的网站的邮件。我们为每个网站配置了一个弹出处理用户

代码语言:javascript
复制
local_recipient_maps = hash:/etc/postfix/recipient_maps

文件recipient_maps看起来像:

代码语言:javascript
复制
site1_bounce@our-domain.com          site1_bounce/
site2_bounce@our-domain.com          site2_bounce/
...

我们使用lmtp进行后缀,通过本地传递与dovecot通信:

代码语言:javascript
复制
local_transport = lmtp:unix:private/lmtp-dovecot

当我们的一个网站发送邮件时,它通过使用senmail命令选项使用postfix特性

代码语言:javascript
复制
/usr/sbin/sendmail -XV -t -i

所有这些都很好,我们在不同的IMAP文件夹中得到了反弹。

通过检查我们邮件服务器的声誉,我无意中发现了一个RBL,它列出了我们的邮件服务器,http://v4bl.org。如果我正确地理解了这些信息,原因是我们失败了1测试,可以在这里检查。

http://multirbl.valli.org/fcrdns-test/

如果我选择“通过发送电子邮件进行测试”,我得到了一个错误,即测试程序试图发送一封电子邮件到我们的信封RCPT地址。

代码语言:javascript
复制
site1_bounce+testuser=testdomain.tld@our-domain.com

这显然失败了,因为我们没有每个生成的VERP地址的本地邮件帐户。

一个真实的情况是,收件人邮件服务器接受来自我们postfix的邮件,并在稍后向RCPT发送一封回弹邮件以进行地址处理。

那么,我们如何将那些VERP地址映射回我们的弹跳处理邮件帐户呢?我们试过运气

代码语言:javascript
复制
alias_maps = regexp:/etc/postfix/verp_alias_maps

verp_alias_maps为:

代码语言:javascript
复制
/^site1_bounce\+.+@our-domain.com/       site1_bounce
/^site2_bounce\+.+@our-domain.com/       site2_bounce
...

但似乎后缀忽略了我们的ailas_maps文件。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-03-14 17:50:04

使用后缀配置参数"recipient_delimiter“。把它设为"+“。

代码语言:javascript
复制
recipient_delimiter = +

https://stackoverflow.com/a/5404399 -允许带有加号(+)符号的电子邮件降落在同一个Zimbra邮箱中

http://www.postfix.org/postconf.5.html#recipient_分隔符

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/67949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档