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 查看邮件,只能查看当前登录用户的,否则提示权限不足
转载于:https://blog.51cto.com/heshw/1321139