主题: 请问用别名实现的邮件列表怎么限制非本域的人来发送呢?

如题所示。
如果是限制非列表里的人不能发,估计比较困难,那么只限制一个域的人呢?
这样避免员工离职之后直接发这个列表

回复: 请问用别名实现的邮件列表怎么限制非本域的人来发送呢?

我想用修改 /home/vmail 下面的 .dovecot.sieve 规则来实现,
加上一个
if allof (not address :contains "Sender" "@abc.cn",
        address :contains "To" "abc@abc.cn")
{
        discard;
}

但是不管用。

回复: 请问用别名实现的邮件列表怎么限制非本域的人来发送呢?

我现在想了一个变通的办法,例如邮件列表 list_all@abc.com,
那么我首先创建  list_all 这个邮箱,然后创建 alias_all 这个别名。 alias_all 这个别名是隐藏的。list_all 这个别名被公布为 列表。
然后用 roundcube 进入 list_all 的邮箱,创建过滤规则,规定只能本域的人发送才接收,其他的均discard.
这样估计应该可行。
不过还没做测试,待会儿看看。

回复: 请问用别名实现的邮件列表怎么限制非本域的人来发送呢?

我的想法不成。
从本机的邮箱再转发到本机的alias 的时候,从maillog 看 , 被 bounced 的,说是 unknown user .