在 Debian Squeeze 上安装和配置exim4-daemon-light和mailutils软件包后出现此错误。该软件包旨在从网站发送自动消息,例如电子邮件确认和其他内容。
安装包后的配置:
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目录。我试图创建它,但没有奏效。
拜托,有人可以帮我吗?
最好的问候,费尔南多
确保/var/log/exim4
Debian-exim 拥有可写文件:
chmod -R u+rw /var/log/exim4
chown -R Debian-exim /var/log/exim4
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13176 次 |
最近记录: |