我有一个临时web服务器,而且我以前阻止过从它发送任何和所有的邮件(我不希望我的客户端从它得到测试消息)。我现在已经设置了后缀,但我想限制它,使服务器只发送电子邮件给收件人在一个域名。我试过:
relay_domains = domain.com
smtpd_recipient_restrictions = reject_unauth_domain。。在其他变体中。我只是把它简单地换成了这个,看看这是否有什么区别:
smtpd_recipient_restrictions = reject但它还在发邮件。我认为我所做的只是改变中继设置,我需要改变其他的东西,但不能使文档的头或尾。
每次更改后,我将运行后缀重新加载,并重新启动后缀。这是在Ubuntu服务器上。
发布于 2011-10-14 10:04:03
我第二次问了这个问题,得到了rems的回应。请参阅如何设置后缀,以便将发送到我的开发人员邮箱上的所有电子邮件路由到开发人员电子邮件组?
发布于 2010-09-05 05:36:53
我有一个愚蠢的想法:将智能主机设置为无效的ip地址。然后盒子里本地的电子邮件就会被发送,但是其他的东西都会排队等待发送到那个不存在的主机。那就每隔几天删除一次。
另一个想法是使用传输文件将客户域的电子邮件重定向到不存在的服务器。或设置为接受所有/多个域(例如客户域)的电子邮件的测试服务器。
发布于 2010-09-13 20:13:55
这与Walter提供的想法相同,但更多的例子是,您应该能够弄清楚该做什么:
testbox:/etc/postfix# grep transport main.cf
transport_maps = hash:/etc/postfix/transport
testbox:/etc/postfix# cat /etc/postfix/transport
ourdomain.com relay:[smarthost.ourdomain.com]
* local:
testbox:/etc/postfix# grep luser_relay main.cf
luser_relay = aLocalUser
testbox:/etc/postfix# postmap transport
testbox:/etc/postfix# 哦-- "aLocalUser“当然是你盒子上的一个本地用户,它会接收到所有实际上没有发送出去的电子邮件。
https://serverfault.com/questions/177356
复制相似问题