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?