Linux:将电子邮件发送到另一个地址而不是 /var/spool/mail/root

Dan*_*rza 5 email linux root

我在 Amazon EC2 上管理一个微型 linux 服务器。有时我会收到发送到 root 帐户的电子邮件,如果我已登录,我会收到通知:

You have new mail in /var/spool/mail/root
Run Code Online (Sandbox Code Playgroud)

我如何将这些电子邮件发送到另一个电子邮件地址(如 user@gmail.com)?

O G*_*O G 6

sed s/^root.*/root:\ someuser@gmail.com/ -i /etc/aliases && newaliases
Run Code Online (Sandbox Code Playgroud)

以 root 身份运行。将 root 的递送地址别名为您选择的电子邮件地址。否则,手动编辑/etc/aliases并以以下形式修改 root 的别名: root: someuser@some.mail.host 让 root 的电子邮件自动转发到该地址。有关/etc/aliases文件的更多信息,请参阅man aliases

  • @Dan 那是正确的。\@OG:最好提供清晰的说明而不是外壳高尔夫脚本。 (3认同)