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 < /etc/mail/access #服务器读取的是数据库文件,所以编辑完后要改写成数据库
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表示总和。
【编辑推荐】
- 在php sendmail Windows下配置的具体实现
- sendmail的安装
- sendmail下设定邮箱大小
- Linux sendmail配置安装实现
- Linux 下sendmail的配置
- Sendmail 配置下载及安装