Jér*_*nge 18 ubuntu root mail-forwarding
我想将 root 收到的电子邮件转发到 Ubuntu 节点上的外部电子邮件。我看过这篇文章,但它并没有对要遵循的程序进行太多解释。网上还有一些其他帖子,但它们通常不完整或不清楚。
谁有完整的程序分享一下?应该在我的节点上安装邮件服务器吗?如果是,是哪一个?节点上的配置步骤是什么?我严格使用命令行(节点是服务器)。
gee*_*aur 19
如果root
正在接收电子邮件,那么您可能已经安装了服务器。
$ sudo dpkg-reconfigure postfix
Run Code Online (Sandbox Code Playgroud)
如果出现错误,
$ sudo apt-get install postfix
Run Code Online (Sandbox Code Playgroud)
(重新)配置为直接交付或使用智能主机。现在添加“ root: user@example.com
”(当然是正确的地址)/etc/aliases
并运行newaliases
. (我认为 Ubuntupostfix
软件包提供在 期间自动执行此操作dpkg-reconfigure
)。
Cak*_*mox 13
您需要在您的节点上安装邮件服务器,是的。Postfix、exim 和 sendmail 是我的偏好(按此顺序)。
请注意,某些邮件服务器对接收来自谁的邮件有点挑剔。如果是您的本地邮件服务器,则限制通常由网络完成,因此您可能没有问题。例如,如果是 gmail,您必须确保您发送的域(postfix 中的 /etc/mailname)与您发送的 IP 匹配。如果您需要获得与您的 IP 匹配的域(如果您还没有),请查看 DynDNS 或其他类似服务。
检查在线说明以转发给其他邮件提供商。
然后,您可以执行以下操作之一(以 root 身份)将发送到 root@localhost 的邮件发送到您的外部电子邮件地址:
echo "you@yourmail.com" > /root/.forward
Run Code Online (Sandbox Code Playgroud)
或者
echo "root: you@yourmail.com" >> /etc/aliases && newaliases
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34346 次 |
最近记录: |