首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能阻止某个电子邮件入口将电子邮件发送到它自己的域?

是否有可能阻止某个电子邮件入口将电子邮件发送到它自己的域?
EN

Server Fault用户
提问于 2013-07-12 06:22:55
回答 1查看 2.6K关注 0票数 4

我想知道它是否有可能阻止除自己域名以外的任何地方发送发送出去的电子邮件的所有特定的附件。同时也是为了让他们仍然能得到更多的信息。在我看来,屏蔽每个人并不难,但屏蔽少数特定用户似乎是完全不同的故事。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-07-12 11:02:42

使用后缀约束类是完全可能的,您可以在表中对用户进行分组,然后应用特定的访问模式(只能发送到特定域,根本不能发送等等)。

一个简单的例子是在smtpd_recipient_restrictions下面添加一行来检查发送者的访问:check_sender_access hash:/etc/postfix/sender_access

在文件sender_access中放置电子邮件地址,并应用策略(最好是使用白名单,因为您说的是几个用户,所以特别允许他们发送到任何地方,然后其他用户添加一个更大的组。例如,域)。

/etc/postfix/发件人访问:

代码语言:javascript
复制
user1@yourdomain.com      all
user2@yourdomain.com      all
@yourdomain.com           local

然后,您需要定义这些类。

代码语言:javascript
复制
smtpd_restriction_classes = local, all

local = check_recipient_access hash:/etc/postfix/local_dom, reject
all = check_recipient_access regex:/etc/postfix/all_dom, reject

/etc/后缀/本地:

代码语言:javascript
复制
domain1.com    OK
domain2.com    OO

/etc/postfix/all:

代码语言:javascript
复制
^*@*  OK

这并不完美(我的regex应该能工作),因为来自名称的邮件是不受限制的,当然,您的邮件用户也可以通过另一台服务器发送,但这是您所要求的一种基本方式。您还可以将散列表替换为SQL等。

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

https://serverfault.com/questions/522755

复制
相关文章

相似问题

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