Страница 1 из 1

Exim не шлет рикошеты...

Добавлено: 2011-04-06 15:53:41
DDD
Всем доброго времени суток!
Подскажите, плиз, - настраиваю почтовый сервер - Exim + saslauthd + Dovecot.
Все вроде нормально - почта отправляется, принимается, только сервер не шлет рикошеты, ни в какую...
если например отправить письмо на ящик, которого заведомо нет в нашем домене:
  • Apr 6 16:09:11 fbsd exim[22864]: no host name found for IP address 192.168.х.х
    Apr 6 16:09:11 fbsd exim[22864]: 1Q7RXr-0005wm-NB <= user@mail.mydomain.ru H=([127.0.0.1]) [192.168.х.х] I=[Y.Y.19.34]:25 P=esmtpa A=PLAIN:user S=928 id=4D9C57E6.5070706@mydomain.ru from <user@mydomain.ru> for trolololololo@mydomain.ru
    Apr 6 16:09:11 fbsd exim[22865]: 1Q7RXr-0005wm-NB ** trolololololo@mydomain.ru: Unknown user
    Apr 6 16:09:11 fbsd exim[22866]: 1Q7RXr-0005wo-Ns <= <> R=1Q7RXr-0005wm-NB U=mailnull P=local S=1774 from <> for user@mail.mydomain.ru
    Apr 6 16:09:11 fbsd exim[22865]: 1Q7RXr-0005wm-NB Completed
    Apr 6 16:09:11 fbsd exim[22867]: 1Q7RXr-0005wo-Ns lowest numbered MX record points to local host: mail.mydomain.ru
    Apr 6 16:09:11 fbsd exim[22867]: 1Q7RXr-0005wo-Ns == user@mail.mydomain.ru R=dnslookup defer (-1): lowest numbered MX record points to local host
    Apr 6 16:09:11 fbsd exim[22867]: 1Q7RXr-0005wo-Ns ** user@mail.mydomain.ru: retry timeout exceeded
    Apr 6 16:09:11 fbsd exim[22867]: 1Q7RXr-0005wo-Ns user@mail.mydomain.ru: error ignored
    Apr 6 16:09:11 fbsd exim[22867]: 1Q7RXr-0005wo-Ns Completed
Или например, при попытке отправить письмо с вложением большим чем может принять mail.ru - в логах появляется ошибка, а юзеру в ответ ничего не приходит, как будто письмо нормально ушло...
Как это можно победить?

Код: Выделить всё

Exim version 4.69 (FreeBSD 7.1) uid=0 gid=1004 pid=22122 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.0.14: (November 18, 2001)
Support for: crypteq iconv() use_setclassresources PAM Perl Expand_dlfunc OpenSSL Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch nis nis0 passwd
Authenticators: cram_md5 dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
changed uid/gid: forcing real = effective
  uid=0 gid=1004 pid=22122
  auxiliary group list: 1004
seeking password data for user "mailnull": using cached result
getpwnam() succeeded uid=26 gid=26
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
configuration file is /usr/local/etc/exim/configure
log selectors = 0000cefe 00233821
cwd=/usr/home/_login_ 2 args: /usr/local/sbin/exim -d
trusted user
admin user
changed uid/gid: privilege not needed
  uid=26 gid=6 pid=22122
  auxiliary group list: 6 6
seeking password data for user "mailnull": cache not available
getpwnam() succeeded uid=26 gid=26
originator: uid=0 gid=1004 login=root name=Charlie Root
sender address = root@mydomain.ru

Re: Exim не шлет рикошеты...

Добавлено: 2011-04-08 9:25:29
DDD
Фсе, разобрался!
После очередного курения логов и доков к ним (большое спасибо Morty за хороший перевод доков к логу в одном из постов на этом форуме),
понял что у меня Exim не может доставить почту на адреса типа - _login_@mail.mydomain.ru из-за того что в конфиге было так

Код: Выделить всё

primary_hostname = mail.mydomain.ru

domainlist local_domains = mydomain.ru
Добавил -

Код: Выделить всё

qualify_domain = mydomain.ru
И все заработало!

Пы Сы:
можно было сделать и так

Код: Выделить всё

domainlist local_domains = mydomain.ru : mail.mydomain.ru