The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"переадресация почта в qmail на п/я виртуального домена"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"переадресация почта в qmail на п/я виртуального домена"  
Сообщение от mslabousov email(ok) on 07-Апр-06, 09:46 
Всем привет!!!
Надеюсь снова меня выручите, друзья!
Стоит машинка, там FreeBSD 4.7. В ней три сетевых карточки.
Одна смотрит во внешний мир, вторая во внутрению сетку, а вот третья соединена напрямую с другой машинкой на которой стоит Windows 2003 Server и там организован почтовый сервер.
На Windows машине всего стоит две сетевых карточки. Одна смотрит во внутреннию сетку, а вторая как я уже говорил выше соединена напряму с третьей сетевой карточкой FreeBSD.
На FreeBSD организована почта на Qmail. Она имеет домен mydomen.ru
На Windows машине организован почтовый домен virtual.domen
Требуется организовать переадресацию с п/я host_test@mydomen на proba@virtual.domen использую при этом для отправки почтовый сервер FreeBsd
Чего смог добиться я:
Локальная переадресация внутри домена mydomen.ru - работает. И даже работает внешняя если в файле dot-qmail я пишу чтобы письмо переправилось на п/я username@mail.ru, но когда там указываешь proba@virtual.domen, то пишет потом в логах, типа что такой п/я не существует. Но ведь на самом деле он прав - так оно и есть. Во внешнем мире нет такого домена.
Если для отправки писем использовать Windows сервер, то можно отправить сообщение внутри домена virtual.domen с одного п/я на другой. И это на моей клиентской машине, используя обычный почтовый клиент.
Как сделать так, чтобы FreeBSD не искала proba@virtual.domen во в нешнем мире, а понимала, что это локальный виртуальный домен????
Спасибо!
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от redmoon email(ok) on 07-Апр-06, 09:56 
а внутренний виндовый ип прописан в днс на БСД ?*
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от mslabousov email(ok) on 07-Апр-06, 11:43 
>а внутренний виндовый ип прописан в днс на БСД ?*
Слушай, дык нет.
В том то все и дело.
Поскажи где мне его прописать.
Я пробовал через интерфейс Webmin прописывать его там где только можно.
Но что то ничего не помогло.
А где это ручками прописать не знаю.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от redmoon email(ok) on 07-Апр-06, 11:51 
почитай доки по настройке named  во freebsd.
в /etc/rc.conf
пишешь named_enable="YES"
потом стартуешь его
/etc/rc.d/named start
редактируешь /etc/namedb/named.conf на то что бы виндовая машина была прописана как МХ в днс на фре.
перезапускаешь намед, редактируешь файл таблиц зон .
делаешь rndc reload и все по идее.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от mslabousov email(ok) on 12-Апр-06, 17:23 
Что то получилось у меня только на половину.
Ниже приедставляю инфу из файлов.
Файл named.conf:

options {
    directory "/etc/namedb";
    forwarders {
        194.67.160.3;
        194.67.161.1;
    };
};

host { any; } {
    topology {
        127.0.0.0/8;
    };
};

zone "." {
    type hint;
    file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "localhost.rev";
};

// Orlov
zone "mydomen" in {
type master;
file "named.nmb";
};

zone "0.168.192.in-addr.arpa" in {
type master;
file "named.rev";
};

//Slabousov
zone "virtualdomen" in {
type master;
file "client.bnk";
};

zone "0.168.192.in-addr.arpa" in {
type master;
file "client.rev";
};
То что сделано после //Slabousov - это сделано мной, остальное уже все было.

Файл Named.nmb: (он уже был сделан ранее еще до меня)
$TTL 86400
@    86400    IN    SOA    nmbrelay.mydomen.    root.nmbrelay.mydomen.    (
                2004081302    ; serial number
                28800        ; refresh, 2 hours
                7200        ; retry, 30 minutes
                604800        ; expire, 2 weeks
                86400 )        ; minimum, 2 hours
               NS    nmbrelay.mydomen.
            MX    10    nmbrelay.mydomen.
localhost    IN    A    127.0.0.1
nmbrelay    IN    A    192.168.0.100
www        IN    CNAME    nmbrelay.mydomen.
yuzhakov        IN      A       192.168.0.1

Файл Named.rev: (он уже был сделан ранее еще до меня)
$TTL 86400
@    86400    IN    SOA    nmbrelay.mydomen.    root.nmbrelay.mydomen.    (
                2003032701    ; serial number
                28800        ; refresh, 2 hours
                7200        ; retry, 30 minutes
                604800        ; expire, 2 weeks
                86400 )        ; minimum, 2 hours
        IN    NS    nmbrelay.mydomen.
100        IN    PTR    nmbrelay.mydomen.
1               IN      PTR     yuzhakov.mydomen

Файл Client.bnk: (Этот файл сделал уже я сам)
$TTL 86400
@    86400    IN    SOA    epsilon.virtualdomen. root.epsilon.virtualdomen. (
            2004081307
            28800
            7200
            604800
            86400 )
                    NS    epsilon.virtualdomen.
                        MX      10 epsilon.virtualdomen.
epsilon         IN      A       192.168.0.230
www           IN    CNAME    epsilon.virtualdomen.

Файл Client.rev: (Этот файл сделал уже я сам)
$TTL 86400
@    86400    IN    SOA    epsilon.virtualdomen. root.epsilon.virtualdomen. (
            2003032703
            28800
            7200
            604800
            86400 )
                     IN    NS    epsilon.virtualdomen.
230                  IN    PTR    epsilon.virtualdomen.

Подскажите кто может где я и что сделал не так????!!!!!
Всем спасибо в любом случае.
Жду!!!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от Rush (??) on 12-Апр-06, 17:34 
>Что то получилось у меня только на половину.
>Ниже приедставляю инфу из файлов.
>Файл named.conf:
>
>options {
> directory "/etc/namedb";
> forwarders {
>  194.67.160.3;
>  194.67.161.1;
> };
>};
>
>host { any; } {
> topology {
>  127.0.0.0/8;
> };
>};
>
>zone "." {
> type hint;
> file "named.root";
>};
>
>zone "0.0.127.IN-ADDR.ARPA" {
> type master;
> file "localhost.rev";
>};
>
>// Orlov
>zone "mydomen" in {
>type master;
>file "named.nmb";
>};
>
>zone "0.168.192.in-addr.arpa" in {
>type master;
>file "named.rev";
>};
>
>//Slabousov
>zone "virtualdomen" in {
>type master;
>file "client.bnk";
>};
>
>zone "0.168.192.in-addr.arpa" in {
>type master;
>file "client.rev";
>};
>То что сделано после //Slabousov - это сделано мной, остальное уже все
>было.
>
>Файл Named.nmb: (он уже был сделан ранее еще до меня)
>$TTL 86400
>@ 86400 IN SOA nmbrelay.mydomen. root.nmbrelay.mydomen. (
>    2004081302 ; serial number
>    28800  ; refresh, 2 hours
>    7200  ; retry, 30 minutes
>    604800  ; expire, 2 weeks
>    86400 )  ; minimum, 2 hours
>      NS nmbrelay.mydomen.
>   MX 10 nmbrelay.mydomen.
>localhost IN A 127.0.0.1
>nmbrelay IN A 192.168.0.100
>www  IN CNAME nmbrelay.mydomen.
>yuzhakov        IN    
>  A       192.168.0.1
>
>Файл Named.rev: (он уже был сделан ранее еще до меня)
>$TTL 86400
>@ 86400 IN SOA nmbrelay.mydomen. root.nmbrelay.mydomen. (
>    2003032701 ; serial number
>    28800  ; refresh, 2 hours
>    7200  ; retry, 30 minutes
>    604800  ; expire, 2 weeks
>    86400 )  ; minimum, 2 hours
>  IN NS nmbrelay.mydomen.
>100  IN PTR nmbrelay.mydomen.
>1            
>   IN      PTR  
>   yuzhakov.mydomen
>
>Файл Client.bnk: (Этот файл сделал уже я сам)
>$TTL 86400
>@ 86400 IN SOA epsilon.virtualdomen. root.epsilon.virtualdomen. (
>   2004081307
>   28800
>   7200
>   604800
>   86400 )
>            
>     NS epsilon.virtualdomen.
>            
>          
> MX      10 epsilon.virtualdomen.
>epsilon         IN  
>   A       192.168.0.230
>
>www        IN CNAME epsilon.virtualdomen.
>
>Файл Client.rev: (Этот файл сделал уже я сам)
>$TTL 86400
>@ 86400 IN SOA epsilon.virtualdomen. root.epsilon.virtualdomen. (
>   2003032703
>   28800
>   7200
>   604800
>   86400 )
>            
>      IN NS epsilon.virtualdomen.
>230            
>   IN PTR epsilon.virtualdomen.
>
>Подскажите кто может где я и что сделал не так????!!!!!
>Всем спасибо в любом случае.
>Жду!!!
Создаешь файлик /var/qmail/control/smtproures
пишешь в нем
virtualdomen:192.168.ч.ч
и все

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от Rush (??) on 12-Апр-06, 17:40 
>>Что то получилось у меня только на половину.
>>Ниже приедставляю инфу из файлов.
>>Файл named.conf:
>>
>>options {
>> directory "/etc/namedb";
>> forwarders {
>>  194.67.160.3;
>>  194.67.161.1;
>> };
>>};
>>
>>host { any; } {
>> topology {
>>  127.0.0.0/8;
>> };
>>};
>>
>>zone "." {
>> type hint;
>> file "named.root";
>>};
>>
>>zone "0.0.127.IN-ADDR.ARPA" {
>> type master;
>> file "localhost.rev";
>>};
>>
>>// Orlov
>>zone "mydomen" in {
>>type master;
>>file "named.nmb";
>>};
>>
>>zone "0.168.192.in-addr.arpa" in {
>>type master;
>>file "named.rev";
>>};
>>
>>//Slabousov
>>zone "virtualdomen" in {
>>type master;
>>file "client.bnk";
>>};
>>
>>zone "0.168.192.in-addr.arpa" in {
>>type master;
>>file "client.rev";
>>};
>>То что сделано после //Slabousov - это сделано мной, остальное уже все
>>было.
>>
>>Файл Named.nmb: (он уже был сделан ранее еще до меня)
>>$TTL 86400
>>@ 86400 IN SOA nmbrelay.mydomen. root.nmbrelay.mydomen. (
>>    2004081302 ; serial number
>>    28800  ; refresh, 2 hours
>>    7200  ; retry, 30 minutes
>>    604800  ; expire, 2 weeks
>>    86400 )  ; minimum, 2 hours
>>      NS nmbrelay.mydomen.
>>   MX 10 nmbrelay.mydomen.
>>localhost IN A 127.0.0.1
>>nmbrelay IN A 192.168.0.100
>>www  IN CNAME nmbrelay.mydomen.
>>yuzhakov        IN    
>>  A       192.168.0.1
>>
>>Файл Named.rev: (он уже был сделан ранее еще до меня)
>>$TTL 86400
>>@ 86400 IN SOA nmbrelay.mydomen. root.nmbrelay.mydomen. (
>>    2003032701 ; serial number
>>    28800  ; refresh, 2 hours
>>    7200  ; retry, 30 minutes
>>    604800  ; expire, 2 weeks
>>    86400 )  ; minimum, 2 hours
>>  IN NS nmbrelay.mydomen.
>>100  IN PTR nmbrelay.mydomen.
>>1            
>>   IN      PTR  
>>   yuzhakov.mydomen
>>
>>Файл Client.bnk: (Этот файл сделал уже я сам)
>>$TTL 86400
>>@ 86400 IN SOA epsilon.virtualdomen. root.epsilon.virtualdomen. (
>>   2004081307
>>   28800
>>   7200
>>   604800
>>   86400 )
>>            
>>     NS epsilon.virtualdomen.
>>            
>>          
>> MX      10 epsilon.virtualdomen.
>>epsilon         IN  
>>   A       192.168.0.230
>>
>>www        IN CNAME epsilon.virtualdomen.
>>
>>Файл Client.rev: (Этот файл сделал уже я сам)
>>$TTL 86400
>>@ 86400 IN SOA epsilon.virtualdomen. root.epsilon.virtualdomen. (
>>   2003032703
>>   28800
>>   7200
>>   604800
>>   86400 )
>>            
>>      IN NS epsilon.virtualdomen.
>>230            
>>   IN PTR epsilon.virtualdomen.
>>
>>Подскажите кто может где я и что сделал не так????!!!!!
>>Всем спасибо в любом случае.
>>Жду!!!
Создаешь файлик /var/qmail/control/smtproutes
пишешь в нем
virtualdomen:192.168.ч.ч
:
и все
Пустое двоеточие в конце начит разбор по днсам (по умолчанию)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от mslabousov email(ok) on 13-Апр-06, 10:45 
Ок.
Создал я файл /var/qmail/control/smtproutes
И там прописал
virtualdomen:192.168.0.230
:  

Теперь у меня почтовые сообщения, адресование на адрес proba@virtualdomen, висят в очереди и далее никуда не проходят.
Что еще можно придумать по этому поводу?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от Rush (??) on 13-Апр-06, 17:47 
>Ок.
>Создал я файл /var/qmail/control/smtproutes
>И там прописал
>virtualdomen:192.168.0.230
>:
>
>Теперь у меня почтовые сообщения, адресование на адрес proba@virtualdomen, висят в очереди
>и далее никуда не проходят.
>Что еще можно придумать по этому поводу?


Подними лог ошибок по какому поводу они висят
или попытайся с сам телнетом отправить письмо с Юникса на винду
У меня данная конструкция долго и успешно работала (как проверка на вирусы и спам)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "переадресация почта в qmail на п/я виртуального домена"  
Сообщение от mslabousov email(ok) on 17-Апр-06, 17:13 
Всем большое спасибо за участие.
У меня получилось!!!
Короче, в настройках qmail трогать ничего не надо.
А конфигурационные файлы самого DNS я привожу снизу.
Единственное не понятно, почему когда я пишу на FreeBSD host mydomen - он мне показывает информацию, а вот когда пишу host 192.168.0.230 - пишет, что такой хост типа не найден.
В чем дело?
Почему он его не видит???

Файл name.conf
options {
    directory "/etc/namedb";

    forwarders {
        194.67.160.3;
        194.67.161.1;
    };
};
host { any; } {
    topology {
        127.0.0.0/8;
    };
};
zone "." {
    type hint;
    file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "localhost.rev";
};

// Orlov
zone "mydomen" in {
type master;
file "named.nmb";
};

zone "0.168.192.in-addr.arpa" in {
type master;
file "named.rev";
};

//Slabousov (переадресация почты на виртуальный домен)
zone "virtualdomen" in {
type master;
file "client.bnk";
};

zone "0.168.192.in-addr.arpa" in {
type master;
file "client.rev";
};

Файл client.bnk
$TTL 86400
@    86400    IN    SOA    epsilon.virtualdomen. root.epsilon.virtualdomen. (
            2004081307
            28800
            7200
            604800
            86400 )
                    NS    epsilon.virtualdomen.
                        MX      10 epsilon.virtualdomen.
epsilon         IN      A       192.168.0.230

Файл client.rev

$TTL 86400
@    86400    IN    SOA    epsilon.virtualdomen. root.epsilon.virtualdomen. (
            2003032703
            28800
            7200
            604800
            86400 )
                     IN    NS    epsilon.virtualdomen.
230                  IN    PTR    epsilon.virtualdomen.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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