邮件不作为root用户 – Linux机器

[root @ linux〜]#sendmail -v [email protected] /etc/mail/submit.cf:第545行:fileclass:无法打开'/ etc / mail / trusted-users':组可写目录

任何人都可以告诉为什么作为根我不能发送邮件,而如果我改变用户某些特定的其他用户它的作品。

有什么事情可以告诉我吗?

service sendmail重新启动提供以下内容:

closuressm-client:[FAILED]closuressendmail:[FAILED]启动sendmail:451 4.0.0 /etc/mail/sendmail.cf:第91行:fileclass:无法打开/ etc / mail / local-host-names ':组可写目录451 4.0.0 /etc/mail/sendmail.cf:第588行:fileclass:无法打开'/ etc / mail / trusted-users':组可写目录[FAILED]启动sm-client:/ etc / mail / submit.cf:第545行:fileclass:无法打开“/ etc / mail / trusted-users”:组可写目录[FAILED]

谢谢大家,find解决scheme。 我解决了它使用

这将设置每个目录的权限sendmail需要非组可写:sudo chmod go -w / etc / etc / mail / usr / var / var / spool / var / spool / mqueue / private

要删除(那)警告:

chmod gw /etc/mail/trusted-users 

但是,鉴于这个错误信息并不明显,我强烈build议不要使用sendmail,而是使用postfix或其他新的,更容易pipe理MTA的。