我有一个运行ubuntu的亚马逊ec2实例。只有几个用户帐户,服务器用于托管一个小型web应用程序。显然,默认情况下,每个用户帐户都有一个电子邮件帐户。我们不使用这些帐户。
最近,我发现其中一个账户收到了以其名义发送的垃圾邮件中的“无法传递的邮件”。我们每小时收到数以百计的钱,直到磁盘满了,我们才注意到。
当然,我们删除了所有的电子邮件,在完成删除所需的时间内,我们又收到了30封邮件。
最好的解决方案是禁用此帐户的电子邮件。不过,我们想保留这个账户。是否有一种方法只是删除用户的电子邮件帐户,而不影响帐户本身。谷歌帮不了我。我只找到了删除个人电子邮件或删除整个用户帐户的指导。
发布于 2012-06-28 15:48:30
这些电子邮件是由您的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
将后缀重新配置为只侦听loopback
地址也是一个选项。电子邮件线轴仍然存在,但只有其他用户/守护进程可以相互发送邮件。编辑/etc/postfix/main.cf
并将这两个选项更改为
然后用service postfix restart
重新启动后缀
发布于 2012-06-28 16:52:49
除了llua发布的正确答案之外,您还应该为域设置一个SPF记录。这将降低人们试图伪造你的回信地址的有效性。它不能防止这种现象,但它大大减少了将接收此类邮件的邮件者(所有大型网络邮件服务都支持SPF)。
发布于 2012-06-28 19:20:17
编辑/etc/aliases
添加如下一行:
user: /dev/null
保存后,运行newaliases
作为根。
https://unix.stackexchange.com/questions/41846
复制相似问题