Я новичок в постфиксе. Может быть, кто-то может направить меня к решению.
Я сделал миграцию с mailman2 на 3 в соответствии с официальный сайт, все импортировалось правильно.
Однако я обнаружил, что в новой версии у меня не работают списки. Письма, отправленные пользователями, не обрабатываются. Только письма с подтверждением доставляются правильно.
Старый почтальон до сих пор со всем справляется правильно. Между прочим, они находятся в одном экземпляре (Ubuntu 18.04).
Если я правильно понимаю, мне нужно как-то изменить конфигурацию постфикса.
Я создал новые списки и базы данных псевдонимов:
/var/lib/mailman3/data# псевдонимы почтальона
/var/lib/mailman3/data# кошка postfix_lmtp
# Псевдонимы, которые видны только в домене @ xxxx.xxxxx.com.
[email protected] lmtp: [127.0.0.1]: 8024
.......
.......
.....
и добавил файл с новыми псевдонимами через postmap, затем
#postmap /var/lib/mailman3/data/postfix_lmtp
После этого я добавил новые файлы с псевдонимами в alias_maps и ailas_database в
main.cf
smtpd_banner = $ myhostname ESMTP $ mail_name (Ubuntu)
биф = нет
append_dot_mydomain = нет
smtpd_relay_restrictions = allow_mynetworks
readme_directory = нет
# TLS-параметры
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls = да
smtpd_tls_session_cache_database = btree: ${каталог_данных}/smtpd_scache
smtp_tls_session_cache_database = btree: ${каталог_данных}/smtp_scache
имя хоста = xxx.xxxx.com
alias_maps = hash:t/etc/aliases, hash:/var/lib/mailman3/data/postfix_lmtp
alias_database = hash:/etc/aliases, hash:/var/lib/mailman3/data/postfix_lmtp.db
myorigin = /etc/mailname
мой пункт назначения = xxxxxxxxx.xxxxxx.com, локальный хост, локальный хост.локальный домен, локальный хост
ретранслятор =
relay_domains = /var/lib/mailman3/data/postfix_domains
мои сети = 127.0.0.0/8, [::1]/128, фактический_адрес_сервера
почтовый ящик_размер_лимит = 0
получатель_разделитель = +
inet_interfaces = все
milter_default_action = принять
milter_protocol = 2
smtpd_milters = инет: локальный: 8891
non_smtpd_milters = инет: локальный: 8891
local_recipient_maps =
luser_relay = [email protected]
transport_maps = хеш:/etc/postfix/транспорт
slow_destination_recipient_limit = 5
slow_destination_concurrency_limit = 2
Теперь у меня закончились идеи, как заставить mailman3 работать.
Мне не важно сохранить mailman2, я буду готов избавиться от него, как только mailman3 заработает.
UPD: Я начал получать почту, но mailman3 не отправляет их в списки. По какой-то причине вместо этого он отправляет его в определенный почтовый ящик.
Ниже приведена часть файла mail.log, которая показывает, как обрабатывается сообщение, отправленное в список mailman3. Ошибок в mail.err и mailman.log нет.
/var/журнал/mail.log
postfix/smtpd[24824]: подключиться с xxxx.com
postfix/smtpd[24824]: A30EB1171B: client=xxxxx.com
postfix/cleanup[24827]: A30EB1171B: message-id=<[email protected]>
opendkim[24800]: A30EB1171B: xxxxx.com не является внутренним
opendkim[24800]: A30EB1171B: не аутентифицирован
opendkim [24800]: A30EB1171B: проверка DKIM прошла успешно
opendkim[24800]: A30EB1171B: s=20161025 d=xxxx.com SSL
postfix/qmgr[20609]: A30EB1171B: from=<[email protected]>, size=12738, nrcpt=1 (очередь активна)
postfix/cleanup[24827]: D91391179B: message-id=<[email protected]>
postfix/local[24829]: A30EB1171B: to=<[email protected]>, relay=local, delay=0.23, delays=0.22/0/0/0.01, dsn=2.0.0, status=sent (перенаправлено как D91391179B )
postfix/qmgr[20609]: D91391179B: from=<[email protected]>, size=13112, nrcpt=1 (очередь активна)
postfix/qmgr[20609]: A30EB1171B: удалено
postfix/smtpd[24824]: отключиться от xxxxx.com ehlo=2 starttls=1 mail=1 rcpt=1 data=1 quit=1 command=7
postfix/smtp[24771]: D91391179B: to=<[email protected]>, orig_to=<[email protected]>, relay=xxxxx.com []:25, задержка=0,52, задержки=0/0/0,05 /0.46, dsn=2.0.0, статус=отправлено (250 2.0.0 OK 1624661277 dz4si5042577qvb.36 - gsmtp)
postfix/qmgr[20609]: D91391179B: удалено