sendmail 的配置
1.添加可以用来收发信件的主机名:
[root@redhatlinux9 root]# vi /etc/mail/local-host-names
xyz.com
mail.xyz.com
2.编辑可使用服务器权限(即RELAY权限):
[root@redhatlinux9 RPMS]# vi /etc/mail/access
规定范围 可执行操作
ip/ip段/主机名/E-mail RELAY/DISCARD/REJECT 接受/丢弃/拒绝并回传错误信息
localhost RELAY
192.168.0 RELAY
h8h.com DISCARD
55@3.com REJECT
[root@redhatlinux9 root]# makemap hash /etc/mail/access.db
3.设置用户别名
/etc/mail/aliases
情况1:群组寄信功能
收件者帐号 真实帐号
wangwei(此号可随便取): aaa, bbb, ccc #则发给wangwei的信会发给abc三个人
情况2:设置用户别名和备分
a1: a2 #则发给a1和a2的信都可用a2这个帐号来收取。两个号只需a2这一个实体号即可
b1: b1, j@163.com #发给b1的信,还会额外寄到j@163.com上
情况3:文件类型的别名include
vi /etc/mail/student #这个文件可以随便创建一个
zhangsan, \
lisi, \
…
wangwu #***一个帐号后不能加符号
vi /etc/mail/aliases
student: :include:/etc/mail/student #这样文件显得更整洁
4.信件列表与Mailer中的统计状态
暂时无法发送的信件每隔60分钟尝试重新传送.
修改时间:/etc/sysconfig/sendmail 里QUEUE=30m 修改为30分钟
[root@redhatlinux9 root]# mailq #查看信件列表
[root@redhatlinux9 root]# mailstats #查看统计状态
M msgsfr bytes_from msgsto bytes_to msgsrej msgsdis mailer
代号 发信数量 发信容量 收信数 收信容量 拒绝数 丢弃数 工作者
M下的代号T表示总和。