sendmail
我以用户身份运行smmsp
。
我已经创建了user,group
同名的。sendmail
开始正常,但是当我尝试在本地主机之外发送电子邮件时,出现以下错误:
Jan 3 20:46:59 hpux2 sm-mta[20893]: t03JkwJb020892: t03JkxJb020893: DSN: Insufficient permission
我授予了这些权限:
chmod 2755 /usr/sbin/sendmail
chown root:smmsp /usr/sbin/sendmail
chmod 700 /var/spool/mail
chown smmsp:smmsp /var/spool/mail /var/spool/clientmqueue/
chmod 700 /var/spool/mail
chmod 770 /var/spool/clientmqueue/
chmod 755 /etc/mail
当然,我已经重新启动了守护进程。
我错过了什么?
答案1
解决办法发现:不是权限的问题,而是mailx的问题。在 hpux 上是完全不同的 mailx,并且不允许我的邮件服务器需要“starttls”。我必须使用外部 mailx 或尝试将 starttls 放在 sendmail 上(如果可能的话)无论如何,感谢大家的帮助