我目前有一个筛滤器,如下所示:
require ["variables", "envelope", "fileinto", "vnd.dovecot.filter", "subaddress"];
if envelope :matches "to" "*" {
set :lower "my_recipient" "${1}";
filter ".." "${my_recipient}";
fileinto "INBOX";
}
这很好用。但是我的过滤器当前无法正确处理子地址,例如:[email protected]
所以我想将my_recipient
变量设置为 [email protected] 以使过滤器正常工作,即使信封设置为 [email protected]
我已经阅读了子地址文档,我可以看到如何获取user
部分或domain
部分,但不知道如何获取完整地址,包括没有detail
部分的域。我怎么能做到这一点?
以下作品