Linode Forum
https://forum.linode.com/

squeeze and exim4: cannot send mail, errors [SOLVED]
https://forum.linode.com/viewtopic.php?f=11&t=6780
Page 1 of 1

Author:  alexvn [ Tue Mar 01, 2011 11:45 pm ]
Post subject:  squeeze and exim4: cannot send mail, errors [SOLVED]

I'm trying to install debian 6 squeeze and exim4 as follows:
1. In linode admin: Deploy a Linux Distribution -> select Debian 6 -> boot linode and login.
2. In putty session, basic config:

root@debian:~# apt-get update
...

root@debian:~# apt-get upgrade --show-upgraded
...
Setting up acpid (1:2.0.7-1) ...
Starting ACPI services....

root@debian:~# echo "playground" > /etc/hostname
root@debian:~# hostname -F /etc/hostname
root@debian:~# vi /etc/hosts

127.0.0.1 localhost.localdomain localhost
109.74.205.143 playground.alexatnet.com playground
...

3. In putty session, exim4 config, following http://library.linode.com/email/exim/se ... -6-squeeze


root@debian:~# apt-get install exim4-daemon-light mailutils
...

root@debian:~# dpkg-reconfigure exim4-config

typed exactly as instruction recommends, only replaced sample domains with playground.alexatnet.com and playground.

root@debian:~# echo "This is a test." | mail -s Testing alex.netkachov@gmail.com
2011-03-01 22:42:02 1Pucws-0000lJ-IJ Cannot open main log file "/var/log/exim4/mainlog": Permission denied: euid=101 egid=103
2011-03-01 22:42:02 1Pucws-0000lJ-IJ <= root@playground.alexatnet.com U=root P=local S=405
2011-03-01 22:42:02 1Pucws-0000lJ-IJ 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

I've repeated the steps with different values in /etc/hosts, different domains in exim options (redeploy the system each time) - the same error.

Please help.

BTW, I would like to use alexatnet.com as FQDM in /etc/hosts and exim config. Is this possible?

Thanks,
Alex

Author:  alexvn [ Wed Mar 02, 2011 9:43 am ]
Post subject: 

Small update: i've installed debian in VMWare and installed exim4 successfully.

Thanks,
Alex

Author:  alexvn [ Wed Mar 02, 2011 11:03 am ]
Post subject: 

Update: creating /var/log/exim4/mainlog fixes the error. exim delivers message correctly now.

Thanks linode support for provided solution.

Regards,
Alex

Author:  el3fante [ Wed Mar 02, 2011 9:19 pm ]
Post subject: 

create /var/log/exim4 didn't work for me. Still looking for a solution.

Best regards,
Fernando

Author:  pparadis [ Wed Mar 02, 2011 9:37 pm ]
Post subject:  Solution

For an existing install, please try issuing the following command:

Code:
apt-get install --reinstall exim4-base

After doing so, follow the instructions here to reconfigure Exim: http://library.linode.com/email/exim/se ... -6-squeeze

This issue has been fixed in our base deployment images. Sorry about any inconvenience, and please let us know if you experience any additional difficulties.

Author:  leandrotec [ Fri Jan 31, 2014 10:00 am ]
Post subject:  Re: squeeze and exim4: cannot send mail, errors [SOLVED]

Well, for me works with this command lines

Code:
chown Debian-exim:Debian-exim /var/log/exim4/mainlog
chmod 700 /var/log/exim4/mainlog

Page 1 of 1 All times are UTC-04:00
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/