禁用帐户的电子邮件

禁用帐户的电子邮件

我有一个运行 ubuntu 的亚马逊 ec2 实例。只有几个用户帐户,服务器用于托管一个小型网络应用程序。显然,默认情况下,每个用户帐户都有一个电子邮件帐户。我们不使用这些帐户。

最近,我发现其中一个帐户正在收到以其名义发送的垃圾邮件的“无法送达邮件”电子邮件。我们每小时收到数百个邮件,直到磁盘已满时我们才注意到。

当然,我们删除了所有电子邮件,在删除完成的时间内,我们又收到了 30 封电子邮件。

最好的解决方案是禁用该帐户的电子邮件。但我们想保留该帐户。有没有办法只删除用户的电子邮件帐户而不影响帐户本身。谷歌搜索对我没有帮助。我只找到了删除单个电子邮件或删除整个用户帐户的说明。

答案1

这些电子邮件由您的 MTA 处理,在 ubuntu 中,它是postfix.如果您不使用这些帐户,那么我建议您禁用该服务。

sudo update-rc.d stop postfix # stops the service

sudo update-rc.d disable postfix # disable the service from starting at boot


重新配置 postfix 以仅侦听该loopback地址也是一种选择。电子邮件假脱机仍然存在,但只有其他用户/守护程序可以互相发送邮件。编辑/etc/postfix/main.cf并更改这两个选项以读取

  • inet_interfaces = 仅环回
  • mynetworks_style = 主机

然后重新启动 postfixservice postfix restart

答案2

编辑/etc/aliases

添加如下行:

user: /dev/null

保存后newaliases以root身份运行。

答案3

除了 llua 发布的正确答案之外,您还应该设置一个SPF记录对于域。这会降低人们试图伪造您的退货地址的效率。它并不能阻止这种现象,但它大大减少了收到此类邮件的邮件发送者(所有大型网络邮件服务都支持 SPF)。

相关内容