Debian Squeeze 和 exim4:无法发送邮件

1 debian exim

在 Debian Squeeze 上安装和配置exim4-daemon-lightmailutils软件包后出现此错误。该软件包旨在从网站发送自动消息,例如电子邮件确认和其他内容。

安装包后的配置:

dpkg-reconfigure exim4-config

您将看到一个欢迎屏幕,然后是一个询问您希望支持哪种类型的邮件传递的屏幕。选择“互联网站点”选项,然后选择“确定”继续。

经过多次配置后,您可以使用以下命令测试邮件:

echo "测试消息" | mail -s "测试邮件" user@domain.com

这是回应:

root@server:/etc# echo "test message" | mail -s "test message" user@domain.com
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
Run Code Online (Sandbox Code Playgroud)

我的服务器上没有/var/log/exim4目录。我试图创建它,但没有奏效。

拜托,有人可以帮我吗?

最好的问候,费尔南多

Lek*_*eyn 8

确保/var/log/exim4Debian-exim 拥有可写文件:

chmod -R u+rw /var/log/exim4
chown -R Debian-exim /var/log/exim4
Run Code Online (Sandbox Code Playgroud)