Как заставить dovecot и postfix использовать один и тот же почтовый каталог

Я пытаюсь настроить postfix и dovecot для подключения к одному и тому же LDAP, и мне это вроде как удалось. Но теперь у меня есть некоторые неточности.

Воспроизведение выглядит следующим образом:

  • Я подключаюсь к dovecot по IMAP с помощью thunderbird
  • Я создаю письмо от себя, чтобы отправить самому себе
  • Я использую постфикс с того же сервера с тем же пользователем
  • Я отправляю электронное письмо

Результаты:

  • Отправленное электронное письмо помещается в папку «Отправленные».
  • Но я не получаю электронного письма в моем почтовом ящике. По большей части это кажется правдой, однако я столкнулся с этим, когда пытался найти ...

    Итак, я нашел другое сообщение, в котором говорится, что host и dig по сути одинаковы, за исключением того, что host более удобен для пользователя. По большей части это кажется правдой, однако я столкнулся с этим, когда пытался найти SOA для одного из моих доменов.

    michael@collins:/etc/tinydns/root$ host -t SOA tareme.ddns.net
    tareme.ddns.net has no SOA record
    michael@collins:/etc/tinydns/root$ dig tareme.ddns.net SOA
    
    ; <<>> DiG 9.10.3-P4-Ubuntu <<>> tareme.ddns.net SOA
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31834
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 512
    ;; QUESTION SECTION:
    ;tareme.ddns.net.       IN  SOA
    
    ;; AUTHORITY SECTION:
    ddns.net.       1461    IN  SOA nf1.no-ip.com. hostmaster.no-ip.com. 2166190473 10800 1800 604800 1800
    
    ;; Query time: 23 msec
    ;; SERVER: 8.8.8.8#53(8.8.8.8)
    ;; WHEN: Sun Jan 21 16:10:02 EST 2018
    ;; MSG SIZE  rcvd: 104
    

    Кроме того, при попытке увидеть разницу между ними с помощью tcpdump я получил следующее: первое - это запрос хоста а второй - это раскопки.

    16:09:44.276445 IP 10.0.0.5.33198 > google-public-dns-a.google.com.domain: 59495+ SOA? tareme.ddns.net. (33)
    16:09:44.304564 IP google-public-dns-a.google.com.domain > 10.0.0.5.33198: 59495 0/1/0 (93)
    
    
    16:10:02.653507 IP 10.0.0.5.59141 > google-public-dns-a.google.com.domain: 31834+ [1au] SOA? tareme.ddns.net. (44)
    16:10:02.676878 IP google-public-dns-a.google.com.domain > 10.0.0.5.59141: 31834 0/1/1 (104)
    

    По-видимому, единственная разница - это [1au] в запросе на раскопки, однако в поисковой выдаче я не могу найти, что это означает.

0
задан 21 January 2018 в 23:19
2 ответа

Эти два ответа на самом деле соответствуют друг другу.

Вывод dig (в сущности, просто напечатанное сообщение DNS) показывает ответ NODATA (т.е. NOERROR статус + SOA для соответствующей зоны в разделе AUTHORITY). Этот тип ответа означает отсутствие записи запрашиваемого типа (SOA) в tareme.ddns.net.

Вывод host представляет собой ту же ситуацию, что и предложение на английском языке.

Сиденот: Если бы существовала запись SOA, она находилась бы в разделе ответа ANSWER, а имя владельца было бы совпадением (т.е. в данном случае оно должно было бы находиться на tareme.ddns.net).

.
2
ответ дан 4 December 2019 в 13:27

Я прочитал, что эта неправильная цифра на самом деле не показывает SOA для tareme.ddns.com, она просто выводит SOA для ddns.com. Если вы используете dig +short, гораздо проще увидеть, что SOA на самом деле не возвращается.

1au, кажется, означает, что мы можем принимать UDP-пакеты размером 4096. Более подробную информацию о tcpdump можно найти здесь.

.
0
ответ дан 4 December 2019 в 13:27

Теги

Похожие вопросы