sha*_*net 20 linux email-server mail-forwarding
我正在尝试在我的新服务器上设置邮件转发。例如,我希望 emailaddress@mydomain.com 将发送给它的所有电子邮件转发到,例如,otheremail@gmail.com。我不需要/希望能够从 mydomain 发送邮件。
我正在运行 Ubuntu 10.04,它是我的服务器,所以我有 root 访问权限,可以安装/修改任何必要的东西。我有几年的 Linux 经验,但以前从未玩过邮件服务器,所以我对它们一无所知。因此,我无法真正理解之前就该主题提出的所有问题。似乎也给出了许多不同的答案,阅读提出的每个解决方案需要很长时间。话虽如此,任何人都可以为我指出如何实现这一目标的正确方向吗?谢谢!
Jon*_*Lin 20
我更喜欢 postfix,它更容易配置,默认情况下,大多数东西都是关闭的:
在 /etc/postfix/main.cf 中设置这两个选项
mydomain = example.com
mydestination = example.com
Run Code Online (Sandbox Code Playgroud)
将“example.com”替换为您的实际域。这很重要
myhostname
为适当的内容(也可以是“example.com”)在 main.cf 的某处添加这一行:
local_transport = error:local delivery is disabled
Run Code Online (Sandbox Code Playgroud)
这将关闭本地传输,从而关闭向本地用户发送电子邮件(如果您希望本地用户接收电子邮件,则可以跳过此步骤)。
在 main.cf 中,确保你有这一行(应该有很多已经被注释掉的变体):
alias_maps = hash:/etc/aliases # (or `hash:/etc/mail/aliases`, etc.)
Run Code Online (Sandbox Code Playgroud)现在编辑/etc/aliases
(或/etc/mail/aliases
main.cf 中的任何内容)并创建别名:emailaddress: otheremail@gmail.com
,这将使“emailaddress@example.com”的传入电子邮件被转发到“otheremail@gmail.com”
postalias /etc/aliases
或/etc/mail/aliases
main.cf 中的任何内容)。sudo /etc/init.d/postfix start
以下是 ubuntu 上 postfix 的更多信息:https : //help.ubuntu.com/community/Postfix
归档时间: |
|
查看次数: |
17594 次 |
最近记录: |