分类: LINUX
2012-04-17 15:59:40
使用权限:系统管理者
使用方式:
说明:
关于alias
sendmail在/etc下有两个文件 aliases和aliases.db, 后者是前者用newaliases 生成的数据库. 你可以手工编辑/etc/aliases, 然后运行newaliases更新数据 库(其实newaliases是个到 sendmail的 symlink) .
例如:
vim /etc/aliases
添加一行 : damon: root
别人寄信给 damon@linuxso.com 的时候,系统会自动发给root@linuxso.com damon可以是任意伪装的名字,防止泄漏真实的系统用户名。
/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的数据库。
参数:没有任何参数。
范例:
# newaliases
下面会做相同的事,
# sendmail -bi
相关命令:
mail, mailq, newaliases, sendmail (linux安全网 整理)
关于SendMail的配置包括aliases别名配置 : 这是RHCE考试中的两道题目.
7配置代名alias 对你的MTA,所发给admin的邮件全部被本地的mary接受
yum –y install sendmail*
sendmail on
usera admin
vim /etc/aliase admin: mary
#postalias /etc/aliases
service sendmail restart
8配置你的stmp的MTA服务器
要求可以接受本地和远程邮件
要求MTA拒绝接受来自cracker.org域的所有邮件
设置jack的默认投递spool为jack
vim /etc/mail/sendmail. search 127.0.0.1 --à 0.0.0.0(指定机器的ip) 第116行
#m4 /etc/mail/sendmail.mc >/etc/mail/sendmail.cf
#vim /etc/mail/access 设置接受或拒绝
#makemap hash access.db
#vim /etc/mail/local-host-name
service sendmail restart
echo “hello” | mail –s “hello,jack” jack