Certifique-se de que /var/log/exim4
possua uma gravável pelo Debian-exim:
chmod -R u+rw /var/log/exim4
chown -R Debian-exim /var/log/exim4
Obteve este erro após a instalação e configuração dos pacotes exim4-daemon-light e mailutils no Debian Squeeze. Este pacote tem como objetivo enviar mensagens automáticas de sites, como confirmação por e-mail e outras informações.
Configuração após a instalação do pacote:
dpkg-reconfigure exim4-config
Você será apresentado a uma tela de boas-vindas, seguida por uma tela perguntando que tipo de entrega de e-mail você gostaria de dar suporte. Escolha a opção para "site da internet" e selecione "Ok" para continuar.
Depois de muitos ajustes de configuração, você pode testar o e-mail com:
echo "test message" | mail -s "test message" [email protected]
Aqui está a resposta:
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
Não há diretório / var / log / exim4 no meu servidor. Eu tentei criá-lo, mas não funcionou.
Por favor, alguém pode me ajudar?
Atenciosamente, Fernando
tente "tocar" no arquivo que está faltando.
mkdir -p /var/log/exim4
touch /var/log/exim4/mainlog
E não se esqueça de
sudo chown -R Debian-exim:adm /var/log/exim4
Isso parece ser um problema com as imagens de implantação de base do linode:
que eles indicam que já consertaram (e que Fernando provavelmente já viu, como o pôster do fórum anterior).