Итак, идея заключается в том, чтобы люди подключались к моему почтовому серверу ВМ в сценарии локальной сети, входили в учетную запись, которую я настроил, с содержимым папки «Входящие» моей разработки, чтобы провести какое-то антифишинговое обучение. Моя проблема в том, что я не могу заставить все это работать нормально, и я думаю, что проблема в DNS, так как с моей клиентской виртуальной машины Windows 7 я могу подключиться к mailuser @ IPaddress, но не могу сделать mailuser@test.lab (мой поддельный домен.) Я использую Thunderbird в Windows для подключения к серверу Ubuntu и использую Postfix с Dovecot для почтового сервера с типичным стеком LAMP.

Содержимое named.conf.local

zone "test.lab" IN {
    type master;
    file "/etc/bind/zones/db.test.lab";
};

zone "56.168.192.in-addr.arpa" {
    type master;
    file "etc/bind/zones/rev.56.168.192.in-addr.arpa";
};

Содержание db.test.lab

; BIND data file for local loopback interface
;
STTL    604800
@    IN    SOA    mailserv.test.lab. root.test.lab.    (
            8 ; Serial (I've incremented each time I've modified this file)
            604800
            86400
            2419200
            604800 )
; Name servers
test.lab.    IN    NS    mailserv.test.lab.

;MX record for mail server
test.lab.    IN    MX    1    mailserv.test.lab.

;Client records
slave        IN    A    192.168.56.105 ; <- Hardcoded Win7 IP address

Содержание ред.56.168.192.in-addr.arpa

@    IN    SOA    mailserv.test.lab.    root.test.lab. (
            5
            8H
            4H
            4W
            1D )

IN    NS    mailserv.test.lab.
1    IN    PTR    test.lab.

Содержимое /etc /hosts

127.0.0.1    localhost
127.0.1.1    mailserv
192.168.56.101    mailserv.test.lab    mailserv

1 ответ1

0

Вы не включили запись A для mailserv.test.lab в файл зоны test.lab. Вы ссылаетесь на это в записи MX. Это очень вероятно, причина сбоя доставки почты.

Добавь это:

mailserv.test.lab.   IN  A   192.168.56.101

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .