[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: exim траблы



> Эта часть лога не важна.
> В том что присылал раньше есть такие строки:
> 
> | --------> spamcheck_router router <--------
> | local_part=dimka domain=avanto.org
> | checking for local user
> | checking "condition"
> | calling spamcheck_router router
> | spamcheck_router router called for dimka@avanto.org
> |   domain = avanto.org
> | set transport spamcheck
> | queued for spamcheck transport: local_part = dimka
> | domain = avanto.org
> |   errors_to=NULL
> |   domain_data=NULL localpart_data=NULL
> | routed by spamcheck_router router
> |   envelope to: dimka@avanto.org
> |   transport: spamcheck
> | >>>>>>>>>>>>>>>> Exim pid=29185 terminating with rc=0 >>>>>>>>>>>>>>>>
> | dimka@avanto.org
> |   router = spamcheck_router, transport = spamcheck
> 
> Это значит что роутер spamcheck_router отработал и письмо будет
> доставлено транспортом spamcheck. То есть это вполне рабочий,
> доставляемый адрес. 
> В начале треда у тебя был другой адрес, кстати, не dimka@
там был адрес node@
соседний
юзеры _ничем_ не отличаются по конфигурации
а тестирую я именно отправляя с node@ на dimka@ и наоборот: письма
возвращаются


> Строки про "<имя> router skipped:" абсолютно нормальны в выводе для
> -bt. При работе exim последовательно прогоняет  письмо через все роутеры,
> если роутер подходит, то письмо передаётся указанному в
> конфиге роутера транспорту и им уже доставляется. Если роутер не подходит, проверяется 
> следующий.  Если ни один не подходит, то и появляется ошибка Unrouteable address

я поигрался с командой 
exim4 -d-all+route -bt node@avanto.org
подставляя разные адреса
однако Unrouteable address она выдает только в одном случае, когда юзера
даешь ей несуществующего:

avanto.org:[/home/dimka]# exim4 -d-all+route -bt xxx@avanto.org  
Exim version 4.50 uid=0 gid=0 pid=596 D=2000000
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
Support for: iconv() IPv6 GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz
dsearch nis nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
configuration file is /var/lib/exim4/config.autogenerated
log selectors = 00000ffc 00020800
trusted user
admin user
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing xxx@avanto.org
--------> hubbed_hosts router <--------
local_part=xxx domain=avanto.org
checking domains
hubbed_hosts router skipped: domains mismatch
--------> dnslookup_relay_to_domains router <--------
local_part=xxx domain=avanto.org
checking domains
dnslookup_relay_to_domains router skipped: domains mismatch
--------> dnslookup router <--------
local_part=xxx domain=avanto.org
checking domains
dnslookup router skipped: domains mismatch
--------> real_local router <--------
local_part=xxx domain=avanto.org
real_local router skipped: prefix mismatch
--------> system_aliases router <--------
local_part=xxx domain=avanto.org
checking domains
R: system_aliases for xxx@avanto.org
calling system_aliases router
rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases}}
expanded: 
file is not a filter file
parse_forward_list: 
system_aliases router declined for xxx@avanto.org
--------> userforward router <--------
local_part=xxx domain=avanto.org
checking domains
checking for local user
userforward router skipped: xxx is not a local user
--------> spamcheck_router router <--------
local_part=xxx domain=avanto.org
checking for local user
spamcheck_router router skipped: xxx is not a local user
--------> procmail router <--------
local_part=xxx domain=avanto.org
checking domains
checking for local user
procmail router skipped: xxx is not a local user
--------> maildrop router <--------
local_part=xxx domain=avanto.org
checking domains
checking for local user
maildrop router skipped: xxx is not a local user
--------> local_user router <--------
local_part=xxx domain=avanto.org
checking domains
checking local_parts
checking for local user
local_user router skipped: xxx is not a local user
--------> mail4root router <--------
local_part=xxx domain=avanto.org
checking domains
checking local_parts
mail4root router skipped: local_parts mismatch
no more routers
xxx@avanto.org is undeliverable:
  Unrouteable address
>>>>>>>>>>>>>>>> Exim pid=596 terminating with rc=2 >>>>>>>>>>>>>>>>

в остальных случаях все нормально, однако письма возвращаются именно с
этой директивой :(
мистика прям какая-то



Reply to: