>>
>>"виртуальных доменов" в какчестве MX ваш HOSTNAME и НЕ ДЕЛАТЬ
>>дополнительных FQDN с MX в DNS'ах виртуальных доменов.
>>
>>Пример: дано - ваша машина mail.zhopa.ru (hostname)
>>MX для zhopa.ru указывает на mail.zhopa.ru
>>local-host-names используется для указания ТОГО что на этой машине
>>находятся MBOX'ы пользователей.
>>
>>Итак, если MX указывает на mail.zhopa.ru и mbox'ы хранятся на
>>mail.zhopa.ru, тогда мы в local-host-names указываем:
>>
>>mail (alias - короткое имя)
>>mail.zhopa.ru (это FQDN полное имя)
>>
>>В local-host-names заносим если почта будет оседать НА ЭТОЙ МАШИНЕ,
>>те локальные пользователи будут получать почту.
>>
>
>Лавруша, "ты самый умный среди нас, балбесов", :). Наверное уже не помнишь
>эту фразу, :). Мы иногда пересекаемся в этом форуме. не, не помню и ники собеседников тоже не помню, зачем?
если жестко отвечал sorry, чесно не помню и никогда не запоминаю
>Я все это прекрасно понимаю, схема маршрутизации почты мне понятна. Если рассматривать
>первый вариант, когда МХ запись указывает на мой хост, он же
>является почтовым хабом, не держит локальную почту, можно ли в таких
>условиях заставить почтовик форвардить почту с помощью алиасов ли, или каких-то
>других интсруменов?
sorry, я внимательно читал только первые письма и проверял ТОЛЬКО
то что из них вынес, если virtusertable не помогает, значит нужно
переписывать правила.
>А что система правильно отрабатывает, это я понимаю...
еще пример:
[unix1]/etc/mail > nslookup -q=ns kev.pp.ru.
Server: 159.93.17.7
Address: 159.93.17.7#53
Non-authoritative answer:
kev.pp.ru nameserver = ns1.demos.net.
kev.pp.ru nameserver = ns.demos.su.
Authoritative answers can be found from:
ns.demos.su internet address = 194.87.0.8
ns.demos.su internet address = 194.87.0.9
ns1.demos.net internet address = 194.58.241.26
[unix1]/etc/mail > nslookup -q=mx kev.pp.ru.
Server: 159.93.17.7
Address: 159.93.17.7#53
Non-authoritative answer:
kev.pp.ru mail exchanger = 100 ns.jinr.dubna.su.
kev.pp.ru mail exchanger = 50 unix1.jinr.dubna.su.
Authoritative answers can be found from:
kev.pp.ru nameserver = ns.demos.su.
kev.pp.ru nameserver = ns1.demos.net.
unix1.jinr.dubna.su internet address = 159.93.44.57
ns.jinr.dubna.su internet address = 159.93.17.130
ns.demos.su internet address = 194.87.0.9
ns.demos.su internet address = 194.87.0.8
ns1.demos.net internet address = 194.58.241.26
[unix1]/etc/mail >
так как сам все понимаешь, комментарии будут минимальные:
почтовым релеем для kev.pp.ru является unix1.jinr.dubna.su
он же unix1.jinr.ru (159.93.44.57)
[unix1]/etc/mail > grep kev virtusertable
evgeny@kev.pp.ru lavr@dubna.ru
[unix1]/etc/mail >
для примера переправляю всю почту evgeny@kev.pp.ru на свой почтовый
адрес в ISP (dubna.ru никакого отношения, кроме географического к
ОИЯИ unix1.jinr.ru не имеет, а kev.pp.ru вовсе бесплатный ПРИВАТНЫЙ
домен третьего уровня, ну это известно)
[unix1]/etc/mail > finger evgeny
finger: evgeny: no such user
[unix1]/etc/mail > nslookup -q=a kev.pp.ru.
Server: 159.93.17.7
Address: 159.93.17.7#53
Non-authoritative answer:
*** Can't find kev.pp.ru.: No answer
[unix1]/etc/mail > grep pp.ru local-host-names
[unix1]/etc/mail >
у kev.pp.ru нет RR=A, на unix1 нет пользователя evgeny, kev.pp.ru
НЕТ в local-host-names и kev.pp.ru никак не привязан к интерфейсам:
[unix1]/etc/mail > ifconfig -a
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 159.93.44.57 netmask 0xffffff00 broadcast 159.93.44.255
inet6 fe80::20a:48ff:fe18:e187%em0 prefixlen 64 scopeid 0x1
inet 159.93.44.59 netmask 0xffffffff broadcast 159.93.44.59
inet 159.93.44.58 netmask 0xffffffff broadcast 159.93.44.58
ether 00:0a:48:18:e1:87
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
[unix1]/etc/mail >
теперь тест:
[ultra]~ > nslookup -q=mx dubna.ru.
Server: 10.0.8.1
Address: 10.0.8.1#53
Non-authoritative answer:
dubna.ru mail exchanger = 50 relay.dubna.ru.
dubna.ru mail exchanger = 10 mail.dubna.ru.
Authoritative answers can be found from:
dubna.ru nameserver = ns1.dubna.ru.
dubna.ru nameserver = ns2.dubna.ru.
dubna.ru nameserver = ns.ru.net.
dubna.ru nameserver = ns.spb.su.
mail.dubna.ru internet address = 62.84.100.17
relay.dubna.ru internet address = 62.84.98.6
ns.ru.net internet address = 193.124.22.65
ns.spb.su internet address = 193.124.83.69
ns1.dubna.ru internet address = 62.84.100.7
ns2.dubna.ru internet address = 62.84.98.7
[ultra]~ >
смотрим кто обслуживает (MX) dubna.ru и пускаем traceroute:
[ultra]~ > hop mail.dubna.ru
hop to mail.dubna.ru (62.84.100.17), 64 hops max, 40 byte packets
1 smtp.pool-129.v.ru (192.168.129.1) 1.523 ms 1.807 ms 1.109 ms
2 GZ-airoGW.garnet.ru (195.209.41.225) 4.208 ms 3.927 ms 3.909 ms
3 LEO-MG-2.garnet.ru (195.209.63.20) 4.877 ms 2.914 ms 2.960 ms
4 m9-1-fa0-3.msk.zenon.net (193.232.244.48) 5.961 ms 4.929 ms 3.959 ms
5 m9-3-giga4-0-0.msk.zenon.net (62.113.112.103) 3.959 ms 4.901 ms 4.978 ms
6 195.2.86.10 (195.2.86.10) 15.945 ms 17.937 ms 7.958 ms
7 62.84.97.60 (62.84.97.60) 14.961 ms 22.931 ms 19.943 ms
8 mail.dubna.ru (62.84.100.17) 17.216 ms 11.956 ms 7.929 ms
[ultra]~ > hop unix1.jinr.ru
hop to unix1.jinr.ru (159.93.44.57), 64 hops max, 40 byte packets
1 smtp.pool-129.v.ru (192.168.129.1) 1.493 ms 0.863 ms 0.954 ms
2 GZ-airoGW.garnet.ru (195.209.41.225) 3.946 ms 2.910 ms 3.953 ms
3 LEO-MG-2.garnet.ru (195.209.63.20) 1.971 ms 1.916 ms 1.951 ms
4 MSK-M9-RBNet-1.RBNet.ru (193.232.244.32) 3.970 ms 3.884 ms 3.980 ms
5 MSK-M9-RBNet-5.RBNet.ru (195.209.14.156) 3.951 ms 2.910 ms 2.953 ms
6 Cntc-gw-2.dubna.ru (159.93.160.1) 5.999 ms 5.947 ms 6.957 ms
7 unix1.jinr.ru (159.93.44.57) 7.043 ms 5.896 ms 7.970 ms
8 unix1.jinr.ru (159.93.44.57) 8.950 ms 6.914 ms 5.951 ms
9 unix1.jinr.ru (159.93.44.57) 6.970 ms 6.943 ms 5.970 ms
[ultra]~ >
[ultra]~ > echo "lalalalalala" | mail -s kukukukuku evgeny@kev.pp.ru
смотрим письмо (оно было переправлено с unix1.jinr.ru на внешний
адрес lavr@dubna.ru):
From lavr@ultra.v.gz.ru Thu Feb 2 12:47:56 2006
Return-Path: <lavr@ultra.v.gz.ru>
X-Original-To: lavr@dubna.ru
Delivered-To: lavr@dubna.ru
Received: from localhost (localhost [127.0.0.1])
by cntc.dubna.ru (Postfix) with ESMTP id 01424AEF22
for <lavr@dubna.ru>; Thu, 2 Feb 2006 12:47:56 +0300 (MSK)
Received: from cntc.dubna.ru ([127.0.0.1])
by localhost (mail.dubna.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
id 24592-04 for <lavr@dubna.ru>; Thu, 2 Feb 2006 12:47:55 +0300 (MSK)
------------------^^^^^^^^^^^^^- получено на внешний адрес как и
хотели
Received-SPF: none (cntc.dubna.ru: 159.93.44.57 is neither permitted nor denied
by domain of ultra.v.gz.ru) client-ip=159.93.44.57; envelope-from=lavr@ultra.v.g
z.ru; helo=unix1.jinr.ru;
получено unix1.jinr.ru и переправлено на внешний адрес через
virtusertable
Received: from unix1.jinr.ru (unix1.jinr.ru [159.93.44.57])
by cntc.dubna.ru (Postfix) with ESMTP id A1649AEF0E
for <lavr@dubna.ru>; Thu, 2 Feb 2006 12:47:55 +0300 (MSK)
Received: from ultra.v.gz.ru (ultra.v.gz.ru [195.128.100.1])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- ушло
с ultra на unix1
by unix1.jinr.ru (8.13.3/8.13.3) with ESMTP id k129mbaJ024887
for <evgeny@kev.pp.ru>; Thu, 2 Feb 2006 12:48:38 +0300 (MSK)
(envelope-from lavr@ultra.v.gz.ru)
Received: from ultra.v.gz.ru (localhost [127.0.0.1])
by ultra.v.gz.ru (8.13.4/8.13.4) with ESMTP id k129lnFb024970
for <evgeny@kev.pp.ru>; Thu, 2 Feb 2006 12:47:49 +0300 (MSK)
(envelope-from lavr@ultra.v.gz.ru)
Received: (from lavr@localhost)
by ultra.v.gz.ru (8.13.4/8.13.1/Submit) id k129litA024969
for evgeny@kev.pp.ru; Thu, 2 Feb 2006 12:47:44 +0300 (MSK)
(envelope-from lavr)
Date: Thu, 2 Feb 2006 12:47:44 +0300 (MSK)
From: Lavrentyev Adnrey <lavr@ultra.v.gz.ru>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- от кого
Message-Id: <200602020947.k129litA024969@ultra.v.gz.ru>
To: evgeny@kev.pp.ru
^^^^^^^^^^^^^^^^^^^^- кому (да простит меня Женька :)
Subject: kukukukuku
X-Virus-Scanned: by amavisd-new
X-Virus-Scanned: amavisd-new at mail.dubna.ru
lalalalalala
Все, вникать в конструкцию чужого MAILHUB'а желания нет, sorry.