安装和配置后出现此错误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/exim4
Debian-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
他们表示现在已经修复了这个问题(作为之前的论坛发帖人,费尔南多现在可能已经看到了这个问题。)