我是pipe理VPS的新手。 我的vps的主机名是vps.techbreeze.in ,最近我发现,如果我尝试发送一个邮件地址如说[email protected]电子邮件获取发送到/var/spool/mail/root但是,如果我发电子邮件说另一个我的帐户,[email protected]电子邮件转到收件箱。 我如何configuration电子邮件发送到我的收件箱,而不是spool/mail/我没有任何configuration的DNSconfiguration在Vhost上运行的VPS,并有一个专用的IP。
通常很多脚本,cronjobs等都会生成通过电子邮件发送给操作员的输出。 在所有的Linux / Unix机器上存在的唯一保证的操作员帐户是root,因此成为默认的邮件收件人。
这同样适用于电子邮件反弹,无法交付。
通常情况下,pipe理员将configuration系统将发往根目录的邮件转发给用户帐户(本地或远程)。 默认是通过/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
通常这已经足够发送电子邮件了。