Доброго времени суток!
Передо мной поставили задачу создать на базе локальной сети, состоящей из Linux и WinXp машин, несколько почтовых серверов , чтоб они могли друг с другом "общаться".
В результате под WinXp я поставил WinXP SimpleDNS+ HmailServer, под Linux exim.
тНа конечном этапе следующая ситуация :из WinXP все отсылается -> Linux получает сообщения;
Linux все отсылается -> WinXP-ничего не получает .ошибок не выскакивает.
В Log файле exim
2009-05-13 10:43:04 exim 4.69 daemon started: pid=1912, -q1h, listening for SMTP on port 25 (IPv6 and IPv4) port 587 (IPv6 and IPv4) and for SMTPS on port 465 (IPv6 and IPv4)
2009-05-13 10:43:04 Start queue run: pid=1915
2009-05-13 10:43:11 1M483J-0000gg-9A == user@super.server.local R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2009-05-13 10:43:17 1M486M-0000hM-8S == user@super.server.local R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2009-05-13 10:43:23 1M487o-0000hY-GA == user@super.server.local R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2009-05-13 10:43:23 End queue run: pid=1915
Как на это реагировать ? я теряюсь в догадках.
Готов выслать конфы и логи, но смотрю тут файл нельзя прикрепить.
Эти строки всего-лишь говорят, что время повторной попытки еще не настало, проблема была раньше. Погрепайте по messageid:
grep 1M483J-0000gg-9A /var/log/exim/mainlog
Если ничего то
zgrep 1M483J-0000gg-9A /var/log/exim/*
при необходимости поправьте путь.
в принципе я и в hosts указал , что у меня super.server.local 192.168.212.23
и в exim.conf
domainlist relay_to_domains=super.server.local
а что значит поправить путь?
win server.local
Linux super.server.local
>в принципе я и в hosts указал , что у меня
> super.server.local 192.168.212.23
>и в exim.conf
> domainlist relay_to_domains=super.server.local
>а что значит поправить путь?
>win server.local
>Linux super.server.localexim -bd -d+all
даст все ответы
У меня появилось предположение неправельной работы DNS сервера, поскольку когда я настроил DNS на отдельном Win2003 , все заработало, отсюда вопрос , можно ли где-нибудь прописать статически DNS адреса и отказаться от настройки DNS сервера. Просто так делать записи в hosts я пробовал - не помогло, может есть какие настройки в exim.conf или вообще отдельный файл в Linux за это отвечающий?
зачем вообще DNS на винде- не проще bind на linux