Linux 如何在Qmail中允许标记的电子邮件地址?

Linux 如何在Qmail中允许标记的电子邮件地址?,linux,postfix-mta,qmail,Linux,Postfix Mta,Qmail,就像我们在Post fix中使用收件人分隔符一样,如果电子邮件地址为“abc@host.com那么如果我们在/etc/post fix/main.cf文件中将“recipient_delimiter”设置为“+”(加号),现在即使有人在“abc”上发送电子邮件+foo@host.com还是abc+bar@host.com“然后它将被发送到的邮箱”abc@host.com"只有加号和加号后的内容被忽略 我的问题是我想在Q MAIL中实现同样的功能,有人能建议我如何实现吗。在qmail中,这些被称为

就像我们在Post fix中使用收件人分隔符一样,如果电子邮件地址为“abc@host.com那么如果我们在/etc/post fix/main.cf文件中将“recipient_delimiter”设置为“+”(加号),现在即使有人在“abc”上发送电子邮件+foo@host.com还是abc+bar@host.com“然后它将被发送到的邮箱”abc@host.com"只有加号和加号后的内容被忽略


我的问题是我想在Q MAIL中实现同样的功能,有人能建议我如何实现吗。

在qmail中,这些被称为“扩展地址”。通常,减号用作分隔符,而不是加号,但功能与您描述的相同,并且分隔符可能是可配置的。有关详细信息,请参阅。

要更改qmail扩展地址中使用的默认分隔符,必须更改在
/var/qmail/users/assign
中为收件人指定的短划线字段,然后运行
qmail newu
重新生成cdb。这需要
.qmail
文件匹配新的分隔符,例如
。qmail default
需要重命名为
.qmail+default
。管理这些文件的脚本(例如qmailadmin)可能不知道如何使用新的分隔符生成文件。