The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Sendmail - игнорирует aliases"
Отправлено lavr, 02-Фев-06 12:54 
>>
>>"виртуальных доменов" в какчестве 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.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру