Рейтинг:1

Проблема с PostFix — попытка заставить MailHog работать

флаг cv

Так загадочным образом мой ранее работающий MailHog перестал работать сегодня утром на моем Mac Mojave.

Я выполнил шаги, описанные в этом посте, чтобы запустить MailHog: https://www.joshstauffer.com/send-test-emails-on-a-mac-with-mailhog/

Вывод файла журнала Postfix: (поток журнала --predicate '(process == "smtpd") || (process == "smtp")' --info) Вывод файла журнала Postfix

Мой файл /etc/hosts содержит запись для: 127.0.0.1 локальный хост

Также, когда я делаю следующее, я получаю (не уверен, что это связано):

[12:26:22][~]#nslookup локальный хост  
Сервер: 192.168.0.1 
Адрес: 192.168.0.1#53

** сервер не может найти локальный хост: NXDOMAIN

Мой последний раздел (предыдущий без изменений) конфигурационного файла etc/postfix/main.cf:

#inet_protocols = все
inet_protocols = ipv4
message_size_limit = 10485760
почтовый ящик_размер_лимит = 0
биф = нет
мои сети = 127.0.0.0/8, [::1]/128
smtpd_client_restrictions = Permit_myNetworks Permit_Sasl_Authenticated разрешение
получатель_разделитель = +
tls_random_source = dev:/dev/urandom
smtpd_tls_ciphers = средний
inet_interfaces = только для обратной связи

# Добавление этого не работает:
#мойпункт назначения = локальный хост

# Для MailHog
имя хоста = локальный хост
ретранслятор = [локальный хост]: 1025
уровень_совместимости = 2

Пробовал добавлять inet_protocols = ipv4 согласно эта почта.

Любая помощь высоко ценится!

anx avatar
флаг fr
anx
Покажите ваши настройки `/etc/hosts` и брандмауэра. Адресные запросы для `localhost.` [*всегда* должны возвращать](https://datatracker.ietf.org/doc/html/rfc6761#section-6.3) IP-адрес замыкания на себя.
Рейтинг:1
флаг hr

По умолчанию Postfix использует только DNS для разрешения имен, минуя любую конфигурацию разрешения системы (файл hosts, ldap и т. д.). Чтобы использовать собственное разрешение системы, установите следующий параметр конфигурации:

smtp_host_lookup = собственный

Или вернуться к исходному варианту, если запись не найдена в DNS.

smtp_host_lookup = DNS, родной

Корневым DNS-серверам не разрешено возвращать какие-либо записи для локального хоста, поскольку он зарезервирован. Но в зависимости от вашего локального DNS-решения или интернет-провайдера вы все равно можете получить запись для него.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.