使用“邮件”命令将已发送邮件保存在发件箱中

使用“邮件”命令将已发送邮件保存在发件箱中

使用邮件客户端发送的邮件会被保存,但我希望系统使用 cron 和“mail”命令将发送的邮件保存到“已发送”框中。这可能吗?

我使用 sendmail 作为 Linux 上的邮件服务器。

作为示例,我使用:

echo "An example" | mail -s "Read this!" root

如果我想阅读我发送的消息怎么办,它会保存在某个地方吗?

谢谢,

答案1

如果 /etc/aliases 中没有 root 的明确别名,那么该邮件将被保存到 root 的邮件池中,可以使用不带参数的“mail”命令访问。本地用户的邮件通常位于 /var/spool/mail/ 中。

现在,将根邮件从本地机器发送到电子邮件提供商的情况更为常见。

/etc/aliases:
root                 [email protected]

$ newaliases

相关内容