|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexey Popov 2:5096/18.1 09 Jul 2002 02:19:21 To : All Subject : странности с sendmail --------------------------------------------------------------------------------
Решил поэкспериментировать с мэйлерами на машинке с FreeBSD-4.4-R. Для этого
построил jail и запустил два sendmail'а - один в хостовой системе, другой - в
тюрьме. В BINDе поднял прямую зону для хостовой системы (eastside.net) и для
тюрьмы (lollypop.ru) и обратную зону для локалки:
eastside# host eastside.net
eastside.net has address 192.168.1.1
eastside.net mail is handled (pri=0) by eastside.net
eastside# host lollypop.ru
lollypop.ru has address 192.168.1.249
lollypop.ru mail is handled (pri=0) by lollypop.ru
Поставил popa3d и там, и там, и все заработало. Попробовал письмо от
fido@eastside.net до lollypop@lollypop.ru, прошло. И в обратную сторону тоже
прошло. Далее решил поизвращаться. Отправил 100Мбайтное письмо от
lollypop@lollypop.ru до fido@eastside.net, оказалось, что в спуле eastside.net
недостаточно места, и это письмо так и валяется второй день в очереди на
lollypop.ru, но проблема не в этом, место я даже и не пытался расчистить. ;)
Проблема в том, что перестали отправляться письма с eastside.net на
lollypop.ru. То есть SMTP eastside.net отвечает lollypop@lollypop.ru User
unknown.
Jul 9 02:48:13 eastside sendmail[30750]: NOQUEUE: connect from
lollypop.eastside.net [192.168.1.2]
Jul 9 02:48:13 eastside sendmail[30751]: g68MmDT30751:
<lollypop@lollypop.ru>... User unknown
Jul 9 02:48:13 eastside sendmail[30751]: g68MmDT30751:
from=<fido@eastside.net>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA,
relay=lollypop.eastside.net [192.168.1.2]
Выяснилось, что sendmail на eastside.net почему-то считает, что письма, идущие
домену lollypop.ru должны доставляться локально. То есть если я отправлю письмо
с fido@eastside.net на root@lollypop.ru, то оно придет на root@eastside.net.
Письма на любые другие домены, по мнению этого sendmail'а, должны доставляться
по smtp:
eastside# sendmail -bv lollypop@lollypop.ru
lollypop@lollypop.ru... User unknown
eastside# sendmail -bv root@lollypop.ru
root@lollypop.ru... deliverable: mailer local, user root
eastside# sendmail -bv root@zhopa.ru
root@zhopa.ru... deliverable: mailer esmtp, host zhopa.ru, user root@zhopa.ru
eastside#
В sendmail.cf на eastside.net никаких упоминаний о lollypop.ru нет. И
вообще, у обоих sendmailов sendmail.cf был собран из одинакового стандартного
freebsd.mc. То есть конфиги обоих sendmail'ов одинаковые и запускаются они
одинаково: `/usr/libexec/sendmail/sendmail -bd -q30m`, а работают по-разному.
При этом на lollypop.ru sendmail работает вполне прекрасно. Всю ночь старался
понять, что не так, но не получилось. Объясните, пожалуйста, где я не прав???
Может быть, это я неправильнно прямую зону для lollypop.ru поднял?
eastside# cat /etc/namedb/lollypop.ru
$TTL 3600
lollypop.ru. IN SOA ns.eastside.net. admin.eastside.net. (
20020707 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
; DNS Servers
@ IN NS ns.eastside.net.
;Machine Names
@ IN A 192.168.1.249
@ IN MX 0 lollypop.ru.
eastside#
Может быть, перезагрузка поможет?? ;)
С уважением, Alexey 09 июля 2002 года
... [ElStyle] [MSTU ASF] [Drum&bass]
--- Клещ GEDW32 3.0.1
* Origin: А нечисту террористу - стыд и срам (2:5096/18.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/27833d2a530f.html, оценка из 5, голосов 10
|