Настройка почты

Настроить почту для работы с IPv6 несложно:

Postfix: редактируем файл main.cf и добавляем строки (или модифицируем):

— разрешаем работу по IPv4 и по IPv6

>inet_protocols = all

— добавляем адрес, на котором будет работать SMTP:

>smtp_bind_address6 = 2001:0db8:0:aa::1

— добавляем свои сети в доверенные (и не забываем про loopback)

>mynetworks = 192.168.144.0/24, 127.0.0.0/8, [2001:0db8::]/64, [::1]/128

Перезапускаем Postfix — и изучаем логи.

Dovecot: Для настройки POP3/IMAP via IPv6 нужно сделать немного.

Первое: в dovecot.conf отредактировать параметр listen и добавить к нему через запятую «::»

В нашем случае было

>listen = *

а стало

>listen = *, ::

Второе: не забыть разрешить в правилах файервола работу POP3/IMAP (входящие соединения)

.. и перезапустить Dovecot

Далее — делаем локальную проверку (предварительно отправив в один из ящиков несколько писем):

># telnet ::1 110
>Trying ::1...
>Connected to ::1.
>Escape character is '^]'.
>+OK v6net.ru mailer is ready.
>user ip@v6net.ru
>+OK
>pass MySecretPassword
>+OK Logged in.
>stat
>+OK 1 312

ок, работатет, пытаемся посмотреть письмо, которое было отправлено туда пару минут назад

>retr 1
>+OK 312 octets
>Return-Path: da@nu.ego
>X-Original-To: ip@v6net.ru
>Delivered-To: ip@v6net.ru
>Received: from next (mail.ourdomain.ru [IPv6:2001:db8::14:4])
>by ip.v6net.ru (Postfix) with SMTP id B0F5F40A0BF
>for ip@v6net.ru; Fri, 9 Mar 2012 11:14:58 +0400 (MSK)
>Subject: mail via ipv6
>ipv6
>ipv6
> quit
>+OK Logging out.
>Connection closed by foreign host.

— то есть локально все работает. А теперь проверяем с соседней машины:

$ telnet 2001:db8::3 110
Trying 2001:db8::3...
Connected to 2001:db8::3.
Escape character is '^]'.
+OK v6net.ru mailer is ready.
user ip@v6net.ru
+OK
pass MySecretPassword
+OK Logged in.
stat
+OK 2 642
top 1 5
+OK
Return-Path: da@nu.ego
X-Original-To: ip@v6net.ru
Delivered-To: ip@v6net.ru
Received: from next (mx.mydomain.ru [IPv6:2001:db8::10])
by ip.v6net.ru (Postfix) with SMTP id B0F5F40A0BF
for ip@v6net.ru; Fri, 9 Mar 2012 11:14:58 +0400 (MSK)
Subject: mail via ipv6
ipv6
ipv6
.
top 2 6
+OK
Return-Path: mxx@mydomain.ru
X-Original-To: ip@v6net.ru
Delivered-To: ip@v6net.ru
Received: from next (mx.mydomain.ru [IPv6:2001:db8::10])
by ip.v6net.ru (Postfix) with SMTP id 90DAB40A0BF
for ip@v6net.ru; Fri, 9 Mar 2012 18:34:04 +0400 (MSK)
Subject:TEST MAIL
test
via ipv6
.
quit
+OK Logging out.

Ну вот, даже что-то читается.

Проверка при помощи почтового клиента также прошла успешно.

Желающие могут проверить работу своей почты по IPv6 через нашего робота: отправьте письмо на адрес test@mail.v6net.ru, и если оно будет получено по IPv6 — то вам придет ответ с поздравлениями (ответ может быть отправлен и с использованием IPv4 в случае незвозможности отправить по IPv6).

Ваш IP

Этот адрес отвечает на пинги

ASN в России