默认情况下,exim 允许任何用户使用他们希望的任何“发件人:”地址发送电子邮件,这可能导致用户相互欺骗。如何限制每个系统用户可以发送的地址?例如,用户james
应该能够从 james@localhost 发送,但也可以从 [email protected] 和 [email protected] 发送。
我希望所有系统用户都能够从他们的 SYSTEM_USER@HOSTNAME 发送电子邮件,但如果他们尝试从另一个地址发送,我想在文本文件中查找该地址以查看是否允许。
我目前有一个列表,但它是系统用户将从哪些地址收到的。但它仍然可以工作。给定示例[email protected]
,数据存储在/etc/exim4/virtual/my-domain.com
内容如下所示的文件中:
me : james@localhost
如果我们可以重用现有的文件,那就太好了。但任何建议都会有所帮助。先感谢您。