Exim debug
Привет,
Както сигурно е ясно на всички, аз не съм от най-големите фенове на exim, но заради работата с WHM, се налага да го поназнайвам от време на време.
Днес ще споделя за проблем, който се случи на няколко мейл акаунта на наш сървър с WHM и exim.
Проблемът беше, че изпращането и получаването на мейли не функционираше коректно, и даваше грешка :
(Verification failed for <testtest@builders-domain.co.uk> The mail server could not deliver mail to testtest@builders-domain.co.uk. The account or domain may not exist, they may be blacklisted, or missing the proper dns entries. Sender verify failed).
По пътя на логиката тръгнах да проверявам :
- Мейл акаунта съществуваше ( за всеки случай го изтрих и създадох на ново)
- Не беше блеклистнат
- Всичко по DNS записите му беше ок – MX и тн.
И тук дойде момента да направя така наречения Exim debug.
Командата която използвах и ми помогна за разрешаването на проблема беше следната :
exim -d -bt testtest@builders-domain.co.uk
И резултата беше следния :
local_part=marketing domain=builders-domain.co.uk checking domains search_open: lsearch "/etc/localdomains" search_find: file="/etc/localdomains" key="builders-domain.co.uk" partial=-1 affix=NULL starflags=0 LRU list: 5/etc/localdomains End internal_search_find: file="/etc/localdomains" type=lsearch key="builders-domain.co.uk" file lookup required for builders-domain.co.uk in /etc/localdomains lookup failed builders-domain.co.uk in "lsearch;/etc/localdomains"? no (end of list) builders-domain.co.uk in "+local_domains"? no (end of list) deliver_local_outside_jail router skipped: domains mismatch
Тоест проблема беше изключително глупав : домейна не присъстваше в /etc/localdomains и заради това изпращането и получаването към него не функционираше. Явно това е бъг в трансферирането на акаунти от WHM към WHM, но чрез тези команди на exim успях да го открия.
Ами.. това е!