Sendmail 错误。NOQUEUE:SYSERR()

Sendmail 错误。NOQUEUE:SYSERR()

Sendmail 守护进程正在发送此类垃圾邮件:

Jul 7 18:00:00 localhost sendmail[9027]: NOQUEUE: SYSERR(pgsql): /etc/mail/sendmail.cf: line 0: cannot open: Permission denied

的权限/etc/mail/sendmail.cf为:

[root@localhost ~]# ls -al /etc/mail/sendmail.cf

-rw-r--r-- 1 root wheel 58285 Jan 4 2013 /etc/mail/sendmail.cf

目录的权限/etc/mail为:

[root@localhost ~]# ls -al /etc/mail

total 504

drwxr-xr-- 2 root wheel 512 Jan 4 2013 .

系统中有pgsql一个用户,因此我猜测,错误SYSERR(pgsql)是由于用户pgsql对某些目录或文件没有权限。

我也尝试查找grep pgsql /etc/mail/sendmail.cf是否有任何行包含pgsql(查看是否有任何权限限制),但我没有找到任何东西。

答案1

对于目录,您需要执行和读取权限才能查看目录中的文件。因此将权限更改为

drwxr-xr-x 

对于 /etc/mail

相关内容