rpm -qa |egrep 'semdmail|sendmail-cf'

yum install -y sendmail sendmail-cf

m4 /etc/mail/sendmail.mc >/etc/mail/sendmail.cf #这个必须要有

/etc/init.d/sendmail start|stop|restart #会启动两个服务:sendmail sendmail-cf

若此时启动sendmail服务报错:no local mailer defined

原因为没有安装semdmail-cf

在没有安装sendmail-cf时,执行编译命令m4会报错,无法成功,报错:cannot open /usr/share....


故yum install -y sendmail-cf是关键。


邮件涉及的目录:/etc/mail/

/var/spool/mail/

/etc/aliases #用于配置别名,是一个文件,只能root用户修改操作

vi /etc/aliases :

maila: mailc

mailb: mailc #mailc可以收到maila及mailb的所有邮件


邮件限额:使用磁盘限额限制/var/spool的空间大小


linux服务位置:/etc/init.d/ 而/etc/rc.d/init.d,这个是干嘛用的?


man mail:

mail [-r from_addr] -s "subject" to_addr <content>


mail 查看邮件,只能查看当前登录用户的,否则提示权限不足