在GNU/LINUX系统下,将root帐号的邮件转到到其它用户/邮箱?

linux (如RHAS4) root帐号的邮件一般放在本地机器(/var/mail/root),可以通过Sendmail的别名列表实现转发,别名文件/etc/aliases中加入一行:
[code]root: root,user,xxx@xxx.com[/code]
除root外的其它用的邮件可以通过在用户/hoem/下建立一个.forward文件实现转发:
[code]
\\somebody
other1
other2
[/code]

文件权限设为600,作用一样,但.forward可以由用户自行维护,而aliases则只有管理员才能修改.

参考:
[url]http://fanqiang.chinaunix.net/a6/b3/20020624/060201256.html[/url]
[url]http://blog.wdicc.com/wordpress/howto-cc-an-email-to-others-in-sendmail/[/url]
### Linux 系统版本与邮件通知 #### 检查 Linux 系统版本 通过 `uname` 命令可以查看系统的内核版本以及操作系统的基本信息。例如,在命令行输入 `uname -a` 可以获取完整的系统信息,包括主机名、内核版本号、架构等[^1]。 对于指定的系统版本 **3.10.0-1160.el7.x86_64**,可以通过以下方法验证: ```bash [root@localhost ~]# uname -r 3.10.0-1160.el7.x86_64 ``` 上述命令会返回当前运行中的内核版本号。如果需要更详细的发行版信息,还可以使用如下命令: ```bash cat /etc/os-release ``` 此命令能够提供操作系统的具体名称及其版本号。 --- #### 查看邮件通知 在 Linux 中,默认情况下管理员用户邮件存储路径为 `/var/spool/mail/root`。要检查是否有新邮件,可以直接打开该文件并阅读其内容: ```bash cat /var/spool/mail/root ``` 或者使用专门的邮件工具如 `mail` 或者 `mutt` 来读取和管理邮件: ```bash mail ``` 这将启动一个交互式的邮件客户端界面,允许用户浏览、删除或回复收到的消息。 为了定期接收重要事件的通知,建议配置日志监控脚本并将输出发送到邮箱地址。例如,创建定时任务来扫描特定的日志文件并向管理员报告异常情况。 --- ### 示例代码:设置每日自动检查邮件提醒 下面是一个简单的 Bash 脚本示例,用于每天检测是否存在未读邮件,并向终端打印提示消息: ```bash #!/bin/bash MAIL_PATH="/var/spool/mail/root" if [[ -s $MAIL_PATH ]]; then echo "您有新的邮件,请及时查阅!" else echo "目前没有新邮件。" fi ``` 保存以上脚本至文件(比如名为 check_mail.sh),赋予执行权限后可通过
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值