Рейтинг:0

Переадресация Postfix на Gmail и локального пользователя UNIX

флаг cn

Я хотел бы пересылать всю электронную почту, приходящую ко всему в @foo.com к [email protected] а также пользователю UNIX баз.

пробовал добавлять оба баз и [email protected] к виртуальный файл (см. конфигурацию ниже), но кажется, что он пересылает почту только на [email protected] и не добавить его в /var/почта/баз. Ошибок при доставке нет баз также отображается в журнале (и даже не упоминает баз в /var/журнал/mail.log; [email protected] делает отображаться в журнале, хотя с статус=отправлено, после которого qmgr говорит "удалено"; дополнительная информация о тестовом электронном письме не отображается).

Есть ли что-то, чего мне не хватает? человек 5 виртуальный говорит @домен адрес, адрес, ... принимается за образец, поэтому я считать это должно просто работать, верно?

/etc/postfix/main.cf:

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
биф = нет
append_dot_mydomain = нет
readme_directory = нет
уровень_совместимости = 2

# 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

smtpd_relay_restrictions = Permit_MyNetworks Permit_Sasl_Authenticated defer_unauth_destination
имя хоста = mailme
alias_maps = хеш:/и т.д./псевдонимы
alias_database = хэш:/и т.д./псевдонимы
myorigin = /etc/mailname
mydestination = $myhostname, mailme.foo.com, mailme, localhost.localdomain, localhost
ретранслятор =
мои сети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
почтовый ящик_размер_лимит = 0
получатель_разделитель = +
inet_interfaces = все
# Использовать только ipv4; по какой-то причине ipv6 (используется, когда установлено значение «все») вызывает сообщения «сеть недоступна» в /var/log/mail.log
inet_protocols = ipv4

# Переадресация
виртуальный_алиас_домен = foo.com
virtual_alias_maps = хеш:/etc/postfix/виртуальный

/etc/постфикс/виртуальный:

@foo.com баз, [email protected]
Paul avatar
флаг cn
Что произойдет, если вы сделаете запись в псевдонимах? Я не понимаю, почему это не сработает для вас.
Jay Bosamiya avatar
флаг cn
Спасибо за предложение. Я проверил, добавив `baz: /var/mail/baz` в `/etc/aliases` (и запустив `newaliases` и перезапустив postfix), но это все равно не сработает.
Lexib0y avatar
флаг cn
Вы запускали postmap в /etc/postfix/virtual?
Рейтинг:0
флаг us
dan

@foo.com внутри вашего /etc/постфикс/виртуальный является подстановочным знаком. (выдержка из комментария внутри /etc/постфикс/виртуальный ).

Это означает, что все, что предназначено для [email protected] будет принято, если пользователь является локальной учетной записью или нет.

В пределах вашего виртуальный файл, баз не правильный адрес, это учетная запись пользователя. Правильный адрес будет baz@mydomain. И, конечно же, мой домен не может быть foo.com ни что-либо внутри поддомена, если только вы не хотите играть с бесконечными циклами перезаписи.

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

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