在Debian Squeeze上安装和configurationexim4-daemon-light和mailutils软件包后,得到这个错误。 这个包旨在发送来自网站的自动消息,如电子邮件确认和东西。
软件包安装后的configuration:
dpkg-reconfigure exim4-config
您将看到一个欢迎屏幕,随后出现一个屏幕,询问您希望支持的邮件types。 select“网站”选项并select“确定”继续。
许多configurationsceens后,您可以testing邮件:
回声“testing消息”| mail -s“testing消息”[email protected]
这是回应:
root@server:/etc# echo "test message" | mail -s "test message" [email protected] 2011-03-02 20:34:59 1PuxRT-0001Aj-T9 Cannot open main log file "/var/log/exim4/mainlog": Permission denied: euid=101 egid=103 2011-03-02 20:34:59 1PuxRT-0001Aj-T9 <= root@debian U=root P=local S=331 2011-03-02 20:34:59 1PuxRT-0001Aj-T9 Cannot open main log file "/var/log/exim4/mainlog": Permission denied: euid=101 egid=103 exim: could not open panic log - aborting: see message(s) above Can't send mail: sendmail process failed with error code 1
我的服务器上没有/ var / log / exim4目录。 我试图创build它,但它没有工作。
请,有人可以帮我吗?
最好的问候,费尔南多
确保/var/log/exim4
由Debian-exim拥有可写:
chmod -R u+rw /var/log/exim4 chown -R Debian-exim /var/log/exim4
尝试“接触”那个丢失的文件。
mkdir -p /var/log/exim4
touch /var/log/exim4/mainlog
别忘了
sudo chown -R Debian-exim:adm /var/log/exim4
这似乎是linode基础部署映像的一个问题:
http://forum.linode.com/viewtopic.php?p=37062&sid=112cbcbf147285968fa01607b42efe61
他们表示他们现在已经修好了(Fernando现在可能已经看到过了,就像之前的论坛海报)。