如何将存储在 /var/spool/mail/root 中的电子邮件发送到 Gmail 收件箱

如何将存储在 /var/spool/mail/root 中的电子邮件发送到 Gmail 收件箱

我是 VPS 管理新手。我的 VPS 的主机名是vps.techbreeze.in,最近我发现,如果我尝试将邮件发送到某个地址,例如,[email protected]邮件会被发送到/var/spool/mail/root 但是,如果我将邮件发送到我的另一个帐户,[电子邮件保护]电子邮件进入收件箱。如何配置电子邮件以发送到我的收件箱而不是spool/mail/我的 VPS 没有配置任何 dns 在 vhost 上运行并有一个专用 IP。

答案1

通常,许多脚本、cronjobs 等都会生成输出,并通过电子邮件发送给操作员。所有 Linux/Unix 机器上唯一保证存在的操作员帐户是 root,因此它成为默认的邮件收件人。

这对于被退回且无法投递的电子邮件也是如此。

通常,管理员会将系统配置为将发给 root 的邮件转发到用户帐户(本地或远程)。默认是通过/etc/aliases

# Basic system aliases -- these MUST be present.
mailer-daemon:  postmaster
postmaster:     root
# Forward all mail to root to Rick
root:           [email protected] 

如果您的 VPS 带有 sendmail,您需要运行newaliases以激活更改。

要路由电子邮件,您需要 DNS,因此请先配置 DNS。编辑/etc/resolv.conf并添加以下行:

# /etc/resolv.conf
# Use Google's public DNS servers
nameserver 8.8.4.4
nameserver 8.8.8.8

通常这已经足以发送电子邮件了。

相关内容