ldjnetworks
Verified User
- Joined
- Apr 23, 2005
- Messages
- 43
I have a problem with Exim, I tried searching around here but I didn't find anyone with a similar issue. When I try and send email to an address on the server it bounces back with
On further inspection of exim mainlog I see this:
So I take a look in exim.conf for domain_filter and I have this
That looks ok to me so I ran
/usr/local/directadmin/scripts/set_permissions.sh
That had no effect. I found a google blog with a fix which says to set the suid bit on the exim binary, but it is already set.
Any help would be appreciated.
Code:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
[email protected]
retry timeout exceeded
On further inspection of exim mainlog I see this:
Code:
2009-02-17 16:39:44 1LZYbO-0004cV-Tw => [email protected] F=<> R=lookuphost T=remote_smtp S=2711 H=gmail-smtp-in.l.google.com [209.85.133.114] C="250 2.0.0 OK 1234910384 c14si9008912ana.21"
2009-02-17 16:39:44 1LZYbO-0004cV-Tw Completed
2009-02-17 16:50:29 1LZXjm-0002eo-LM unable to set gid=12 or uid=506 (euid=8): domain_filter router (recipient is [email protected])
2009-02-17 16:50:29 1LZXjm-0002eo-LM internal problem in domain_filter router (recipient is [email protected]): failure to transfer data from subprocess: status=0100 readerror='Success'
2009-02-17 16:50:29 1LZXjm-0002eo-LM == [email protected] R=domain_filter defer (-1): internal problem in domain_filter router (recipient is [email protected]): failure to transfer data from subprocess: status=0100 readerror='Success'
So I take a look in exim.conf for domain_filter and I have this
Code:
domain_filter:
driver = redirect
allow_filter
no_check_local_user
condition = "${if exists{/etc/virtual/${domain}/filter}{yes}{no}}"
user = "${lookup{$domain}lsearch{/etc/virtual/domainowners}{$value}}"
group = "mail"
file = /etc/virtual/${domain}/filter
directory_transport = address_file
pipe_transport = virtual_address_pipe
retry_use_local_part
no_verify
That looks ok to me so I ran
/usr/local/directadmin/scripts/set_permissions.sh
That had no effect. I found a google blog with a fix which says to set the suid bit on the exim binary, but it is already set.
Any help would be appreciated.