Рейтинг:0

Postfix ретранслирует/перенаправляет электронную почту с внешнего, но не с внутреннего

флаг tr

Не знаю, где я ошибся.

Я настроил постфикс так, чтобы он работает хорошо при выполнении:

  1. Ретрансляция/перенаправление электронной почты из внешних источников в виртуальные почтовые ящики пользователей (например, в их учетную запись Gmail)
  2. Отправка электронной почты из внутренних источников (например, оповещение сервера) во внешние почтовые ящики (например, на мою личную электронную почту)

Но это неуспешный делает:

Отправка электронной почты из внутренних источников (вышеупомянутое оповещение сервера) в виртуальные почтовые ящики пользователей.

Я получил такие ошибки:

08 января 03:21:16 hermes postfix/qmgr[153]: CDBB11BC1A1F: from=<[email protected]>, size=1012, nrcpt=1 (очередь активна)
08 января 03:21:16 Hermes postfix/virtual[5307]: CDB4C1BC165E: to=<[email protected]>, relay=virtual, delay=25790, delays=25790/0/0/0, dsn=4.3.5 , status=deferred (ошибка конфигурации почтовой системы)

[email protected] ретранслируется/перенаправляется через виртуальную таблицу на мой личный почтовый ящик.

Любые указатели на то, где я должен устранять неполадки?


РЕДАКТИРОВАТЬ 1: вот мой main.cf:

maillog_file = /dev/stdout

smtp_helo_name = Гермес
мое происхождение = локальный хост
имя хоста = hermes.mycompany.com
мой пункт назначения = noreply.dto.kemkes.go.id
мой домен = noreply.mycompany.com

smtpd_banner = $myhostname ESMTP
биф = нет
append_dot_mydomain = нет
readme_directory = нет

уровень_совместимости = 2

smtpd_tls_session_cache_database = lmdb:${каталог_данных}/smtpd_scache
smtp_tls_session_cache_database = lmdb:${каталог_данных}/smtp_scache
smtpd_tls_chain_files =
        ${config_directory}/star_mycompany_com.pem
smtpd_tls_security_level = может

транспорт_карты =
        sqlite:/etc/postfix/транспорт-sqlite.cf

# Не принимать почту с несуществующих доменов.
smtpd_sender_restrictions =
        check_sender_access sqlite:/etc/postfix/sender-sqlite.cf
        reject_unknown_sender_domain
smtpd_relay_restrictions =
        Permit_sasl_authenticated
        reject_unauth_destination

# Проконсультируйтесь с базой данных о том, как «канонизировать» адрес отправителя.
# Если поиск в базе данных не удался, обратитесь к milter. (в нашем случае это postsrsd)
# Ссылки:
# - https://github.com/roehling/postsrsd
# - https://serverfault.com/a/780367/15440
sender_canonical_maps = sqlite:/etc/postfix/canonical-sqlite.cf, TCP:127.0.0.1:10001
sender_canonical_classes = отправитель_конверта

# Для получения писем
smtpd_recipient_restrictions =
        Permit_sasl_authenticated
        check_recipient_access sqlite:/etc/postfix/recipients-sqlite.cf
        Permit_auth_destination

виртуальный_почтовый_домен = mycompany.com
virtual_mailbox_maps = sqlite:/etc/postfix/virtual-sqlite.cf
виртуальная_почтовая_база = /var/mail
virtual_alias_maps = sqlite:/etc/postfix/alias-sqlite.cf

# alias_maps = lmdb:/etc/псевдонимы
# alias_database = lmdb:/etc/псевдонимы
ретранслятор =
мои сети = 127.0.0.0/8 192.168.0.0/16
почтовый ящик_размер_лимит = 0
получатель_разделитель = +
inet_interfaces = все
inet_protocols = ipv4

smtpd_tls_auth_only = нет

smtp_use_tls = нет
smtpd_use_tls = нет

smtpd_sasl_auth_enable = да
smtpd_sasl_security_options = неанонимный

# ДКИМ
milter_default_action = принять
milter_protocol = 2
smtpd_milters = unix:/run/opendkim/opendkim.sock

postscreen_upstream_proxy_protocol = haproxy
djdomi avatar
флаг za
если я правильно прочитал, вы получили 4k пунктов, о которых вы должны знать: вопросы, требующие помощи по установке, настройке или диагностике, должны включать желаемое конечное состояние, конкретную проблему или ошибку, достаточную информацию о конфигурации и среде для ее воспроизведения и попытки решения . Вопросы без четкой формулировки проблемы бесполезны для других читателей и вряд ли получат хорошие ответы. ;)
pepoluan avatar
флаг tr
@djdomi Я мог бы поклясться, что отредактировал вопрос, включив в него мой main.cf ... странно, что он не появляется. Позвольте мне снова отредактировать вопрос.
another victim of the mouse avatar
флаг cf
Вы можете добавить свой внутренний домен в `debug_peer_list` и повторить попытку, а затем опубликовать журнал ошибок?
pepoluan avatar
флаг tr
@anothervictimofthemouse Хорошо, позвольте мне попробовать, а потом я отредактирую свой вопрос
флаг cm
Речь идет о ** содержимом ** ваших таблиц sqlite, относящихся либо к домену, либо к почтовому адресу, либо к почтовому ящику для них. А потом разрешения на запись в почтовый ящик.

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

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