
Я пытаюсь запустить mailman 3 с моим существующим сервером postfix на другом хосте в интернете. Я думаю, что я довольно далеко, но по какой-то причине postfix не отправляет правильно почту для mailman на хост mailman с помощью lmtp.
Я создал файл карты postfix_lmtp
с несколькими записями в следующем формате:
[email protected] lmtp:[127.0.0.1]:8024
Сервер LMTP запущен и работает. (Я подключаюсь к нему через SSH-туннель, поэтому он подключается через localhost.)
Файл также был обработан, postmap
чтобы Postfix мог его использовать.
Я добавил этот файл к следующим параметрам конфигурации main.cf
(хотя не уверен, что все они действительно необходимы...)
- virtual_alias_maps
- транспортные_карты
- локальные_карты_получателей
Postfix, похоже, распознает информацию и обрабатывает ее, но по какой-то причине все еще не работает. Вот что показано в файле журнала:
Jan 21 xx:xx:xx myserver postfix/local[3180670]: xxxxxxxx: to=<"lmtp:[127.0.0.1]:8024"@myserver.example.com>, orig_to=<[email protected]>, relay=local, delay=0.51, delays=0.48/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "lmtp:[127.0.0.1]:8024")
Похоже, что пункт назначения lmtp:[127.0.0.1]:8024
интерпретируется не как сокет для подключения, а как имя пользователя.
Есть идеи, что может быть не так в моей настройке или как можно еще устранить неполадки?