Ik heb recent een server geupgrade van Debian 4.0/etch naar Debian 5.0/lenny.
An sich was dat voor exim best veel werk aangezien het configuratiefile helemaal overhoop was gehaald, maar ik heb het zo goed mogelijk weer ingesteld.
De server ontvangt mail voor verschillende domeinen. Twee van die domeinen wijzen naar hetzelfde (laten we ze a.com en b.com noemen)
Vreemde is dat de mail nog wel binnenkomt als je het naar a.com stuurt, maar niet als je het naar b.com stuurt. Dit staat er in de logs als er een mailtje naar b.com stuurt:
Na wat zoeken kwam ik tegen dat het aan een corrupte database zou kunnen liggen. Maar na het verwijderen van alles in /var/spool/exim4/db en herstarten kreeg ik enkel de volgende error enkele keren voor het terugging naar de vorige error:
In /etc/exim4/exim4.conf.template lijkt alles gewoon goed te staan:
heeft iemand ideën?
An sich was dat voor exim best veel werk aangezien het configuratiefile helemaal overhoop was gehaald, maar ik heb het zo goed mogelijk weer ingesteld.
De server ontvangt mail voor verschillende domeinen. Twee van die domeinen wijzen naar hetzelfde (laten we ze a.com en b.com noemen)
Vreemde is dat de mail nog wel binnenkomt als je het naar a.com stuurt, maar niet als je het naar b.com stuurt. Dit staat er in de logs als er een mailtje naar b.com stuurt:
code:
1
| user@b.nl <user@b.nl> R=hubbed_hosts T=remote_smtp defer (-53): retry time not reached for any host |
Na wat zoeken kwam ik tegen dat het aan een corrupte database zou kunnen liggen. Maar na het verwijderen van alles in /var/spool/exim4/db en herstarten kreeg ik enkel de volgende error enkele keren voor het terugging naar de vorige error:
code:
1
| user@b.com <user@a.com> R=hubbed_hosts T=remote_smtp defer (110): Connection timed out |
In /etc/exim4/exim4.conf.template lijkt alles gewoon goed te staan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
| .ifndef MAIN_LOCAL_DOMAINS
MAIN_LOCAL_DOMAINS = @:localhost:a.com:b.com:c.com
.endif
domainlist local_domains = MAIN_LOCAL_DOMAINS
....
system_aliases:
debug_print = "R: system_aliases for $local_part@$domain"
driver = redirect
domains = +local_domains
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases.a.com}}
.ifdef SYSTEM_ALIASES_USER
user = SYSTEM_ALIASES_USER
.endif
.ifdef SYSTEM_ALIASES_GROUP
group = SYSTEM_ALIASES_GROUP
.endif
.ifdef SYSTEM_ALIASES_FILE_TRANSPORT
file_transport = SYSTEM_ALIASES_FILE_TRANSPORT
.endif
.ifdef SYSTEM_ALIASES_PIPE_TRANSPORT
pipe_transport = SYSTEM_ALIASES_PIPE_TRANSPORT
.endif
.ifdef SYSTEM_ALIASES_DIRECTORY_TRANSPORT
directory_transport = SYSTEM_ALIASES_DIRECTORY_TRANSPORT
.endif
ecartis_aliases:
debug_print = "R: ecartis pipe!"
driver = redirect
#domains = a.com:b.com
domains = +local_domains
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/var/lib/ecartis/aliases}}
user = ecartis
group = ecartis
file_transport = address_file
pipe_transport = address_pipe
system_aliases_c_com:
debug_print = "R: system_aliases for $local_part op c.com"
driver = redirect
domains = c.com
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases.c.com}}
.ifdef SYSTEM_ALIASES_USER
user = SYSTEM_ALIASES_USER
.endif
.ifdef SYSTEM_ALIASES_GROUP
group = SYSTEM_ALIASES_GROUP
.endif
.ifdef SYSTEM_ALIASES_FILE_TRANSPORT
file_transport = SYSTEM_ALIASES_FILE_TRANSPORT
.endif
.ifdef SYSTEM_ALIASES_PIPE_TRANSPORT
pipe_transport = SYSTEM_ALIASES_PIPE_TRANSPORT
.endif
.ifdef SYSTEM_ALIASES_DIRECTORY_TRANSPORT
directory_transport = SYSTEM_ALIASES_DIRECTORY_TRANSPORT
.endif |
heeft iemand ideën?