Debian Squeeze和exim4:不能发送邮件

Debian Squeeze上安装和configurationexim4-daemon-lightmailutils软件包后,得到这个错误。 这个包旨在发送来自网站的自动消息,如电子邮件确认和东西。

软件包安装后的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现在可能已经看到过了,就像之前的论坛海报)。