今天使用Colinux的mail命令发送邮件,发送不了,提示
123 /etc/mail/submit.cf: line 432: readcf: option RunAsUser: unknown user smmsp/etc/mail/submit.cf: line 451: readcf: option TrustedUser: unknown user smmspMail submission program must have RunAsUser set to non root user
1
|
出错原因是缺少sendmail发信用户,解决方法,依次输入以下命令
|
1234 groupadd smmspuseradd smmsp -g smmsp -d /var/spool/clientmqueue -m -s /sbin/nologinchown -R smmsp:smmsp /var/spool/clientmqueuechmod -R 770 /var/spool/clientmqueue
如果依然无法发送,检查下 /etc 目录下是否存在 mail 这个文件夹,不存在的话继续输入以下命令
123 mkdir /etc/mailmkdir /var/spool/mqueue<strong>chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue</strong>
注:上段代码中加粗的字体的不是必须命令,可以不输入
本文摘自悠悠大陆由网络安全攻防研究室(www.91ri.org) 信息安全小组收集整理.
Copyright © hongdaChiaki. All Rights Reserved. 鸿大千秋 版权所有
联系方式:
地址: 深圳市南山区招商街道沿山社区沿山路43号创业壹号大楼A栋107室
邮箱:service@hongdaqianqiu.com
备案号:粤ICP备15078875号