我刚开始管理VPS。我的副总裁的主机名是vps.techbreeze.in,最近我发现,如果我试图发送一封邮件到像rick@techbreeze.in这样的地址,那么电子邮件就会被发送到/var/spool/mail/root,但是如果我发送一封电子邮件来表示我的另一个帐户,webmaster@便宜-webhosting.co。在电子邮件中,邮件会被发送到收件箱。我如何配置电子邮件发送到我的收件箱,而不是spool/mail/,我的VPS没有任何dns配置在vhost上运行,并有一个专用IP。
发布于 2013-11-14 10:18:41
通常情况下,很多脚本、cron作业等都会产生输出,并通过电子邮件发送给操作员。在所有Linux/Unix框中唯一存在的加站运算符帐户是root,因此它将成为默认的邮件接收方。
同样的情况也适用于收发不了的电子邮件。
通常,管理员将配置系统将发送到根用户的邮件转发给用户帐户(本地或远程)。默认情况是通过/etc/aliases
# Basic system aliases -- these MUST be present.
mailer-daemon: postmaster
postmaster: root
# Forward all mail to root to Rick
root: rick@techbreeze.in 如果您的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通常,这已经足以发送电子邮件了。
https://serverfault.com/questions/554922
复制相似问题