首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
Google
首页 入门 Linux编程 系统管理 网络管理 Linux认证 Unix/BSD Linux数据库 Linux集群 Linux手册 Linux下载 Ubuntu 论坛 专题 RSS
您现在的位置: 中国IT实验室 >> Linux >> 系统管理 >> 系统管理 >> 正文

Root用户的邮件转发到自己的收件箱

  Linux下面的系统经常会自动发出一些 “邮件” 来提醒用户系统中出了哪些问题。可是这些邮件都是发送给 root 用户的。
 
  出于系统安全考虑,通常不建议大家直接使用 root 帐户进行日常操作。所以要想点办法来不用经常登录到 root 名下去查邮件。
 
  原文最后面一段比较啰嗦,让我给精简了。
 
  如果您比较熟悉 mutt ,那么通常您可以通过 sudo mutt -f /var/mail/root 这条命令来读取系统消息。不过还有一个更简单的办法就是把这些邮件转发到您的本地用户收件箱中,然后使用您喜欢的邮件客户端来阅读。
 
  注意!把下文中的 username 替换成您自己的用户名。
 
  首先你需要一个邮箱,最好 root 帐户中有点旧邮件。
 
  cd /var/mail
 
  sudo cp root username
 
  sudo chown username username
 
  sudo chgrp username mail
 
  上面的命令将创建一个邮箱,并赋予用户适当的权限。目前邮箱的内容是 root 邮箱的副本。
 
  现在需要把所有发往 root 的新邮件转发到您自己的收件箱中。
 
  sudo gedit /root/.forward
 
  把下面这行写进去然后存盘退出。
 
  username@localhost
 
  从现在开始您能收到所有发给 root 的邮件。为了弄得更方便,现在配置邮件客户端来阅读邮件。
 
  如果您在配置 Thunderbird 或者 Evolution 等客户端时遇到权限问题,请修改 /var/mail 文件夹的权限。
 
  sudo chmod 777 /var/mail
 
  在 Evolution 或者 Thunderbird 中配置帐户的时候。服务器类型请选择: “Standard Unix mbox spool or directory.”
 
  路径为: /var/mail/username
 
  邮件发送方式为:Sendmail 随便给帐户设个名字比如:username@localhost、Local Mail或者类似的东西。OK!搞定!
 
【责编:Zenghui】
中国IT教育
相关产品和培训
文章评论
 友情推荐链接
 专题推荐

 ·防范Linux病毒 打造没有病毒的乐土…
 ·Linux Shell编程实用指南…
 ·Linux日志分析与管理
 ·揭密Linux内存管理
 ·邮件服务Sendmail应用配置
 ·Linux 安全管理…
 ·Linux 下DNS服务器架设攻略…
 ·Linux 下的路由的配置与应用…
 ·专题:Apache实用手册
 ·全面剖析Linux文件系统
 今日更新
 认证培训
 频道精选
 Windows频道导航