Debian Squeeze 和 exim4:无法发送邮件

Debian Squeeze 和 exim4:无法发送邮件

安装和配置后出现此错误exim4-守护进程-light邮件实用程序Debian Squeeze 上的软件包。该软件包旨在从网站发送自动消息,如电子邮件确认等。

包安装后的配置:

dpkg-重新配置 exim4-config

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

经过多个配置屏幕后,您可以使用以下方式测试邮件:

echo“测试消息”| mail -s“测试消息”[电子邮件保护]

以下是回复:

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/日志/exim4目录中。我尝试创建它,但没有成功。

请问,有人可以帮帮我吗?

谨致问候,费尔南多

答案1

确保/var/log/exim4Debian-exim 拥有并可写入:

chmod -R u+rw /var/log/exim4
chown -R Debian-exim /var/log/exim4

答案2

尝试“触摸”丢失的文件。

mkdir -p /var/log/exim4

touch /var/log/exim4/mainlog

答案3

别忘了

sudo chown -R Debian-exim:adm /var/log/exim4

答案4

这似乎是 linode 基础部署映像的一个问题:

http://forum.linode.com/viewtopic.php?p=37062&sid=112cbcbf147285968fa01607b42efe61

他们表示现在已经修复了这个问题(作为之前的论坛发帖人,费尔南多现在可能已经看到了这个问题。)

相关内容