我正在尝试在我的新服务器上设置邮件转发。 例如,我希望[email protected]将发送给它的所有电子邮件转发给[email protected]。 我不需要/希望能够从mydomain发送邮件。
我正在运行的Ubuntu 10.04,这是我的服务器,所以我有根访问,可以安装/修改任何必要的。 我有几年的Linux经验,但从来没有玩过邮件服务器,所以我几乎不知道他们。 因此,我不能真正理解以前有关这个话题的所有问题。 似乎还有许多不同的答案,要花费很长的时间才能阅读所提出的每个解决scheme。 这就是说,任何人都可以指出我如何做到这一点正确的方向? 谢谢!
我更喜欢后缀,它更容易configuration,默认情况下,大多数情况下closures:
在/etc/postfix/main.cf中设置这两个选项
mydomain = example.com mydestination = example.com
将“example.com”replace为您的实际域名。 这非常重要
myhostname设置为合适的值(也可以是“example.com”) 在main.cf的某处添加这行:
local_transport = error:local delivery is disabled
这将closures本地传输,所以closures本地用户的电子邮件(您可以跳过这是您希望本地用户接收电子邮件)。
在main.cf中,确保你有这一行(应该有很多变化已被注释掉):
alias_maps = hash:/etc/aliases # (or `hash:/etc/mail/aliases`, etc.)
现在编辑/etc/aliases (或者/etc/mail/aliases或者main.cf中的任何东西),然后创build别名: emailaddress: [email protected] ,这将使得它成为“emailaddress @ example”的传入邮件。 com“转发到”[email protected]“
postalias /etc/aliases (或者/etc/mail/aliases或者main.cf中的任何东西)。 sudo /etc/init.d/postfix start 这里是一些在Ubuntu的postfix的更多信息: https : //help.ubuntu.com/community/Postfix
你已经有一个function正常的传入邮件服务器? 你有没有为你的域名设置MXlogging?
使用以下转发行设置/etc/mail/virtusertable :
[email protected] [email protected]