Виртуальный домен Postfix - доступ и отправка электронной почты

Я унаследовал настройку postfix + dovecot, и теперь мне нужно добавить к ней дополнительный виртуальный домен. (example.com и example.net)

Я следовал руководству здесь (раздел отдельные домены, учетные записи системы UNIX) и подтвердил, что он работает - я могу получать электронные письма, отправленные в другой домен.

Теперь у меня возникает вопрос , как мне получить доступ к этой учетной записи в этом домене? Я могу войти в Системные учетные записи UNIX) и подтвердили, что это работает - я могу получать электронные письма, отправленные в другой домен.

Теперь у меня возникает вопрос , как мне получить доступ к этой учетной записи в этом домене? Я могу войти в Системные учетные записи UNIX) и подтвердили, что это работает - я могу получать электронные письма, отправленные в другой домен.

Теперь у меня есть вопрос , как мне получить доступ к этой учетной записи в этом домене? Я могу войти в user@example.com и прочтите электронные письма, направленные на mapped_user@example.net but the sending address would be incorrect if I were to reply.

Do I need to reconfigure Dovecot or is this just Postfix thing I'm missing?

-1
задан 20 June 2017 в 17:47
2 ответа

Насколько мне известно, вы не можете. Если бы у пользователя было то же имя пользователя, что и у сопоставленного адреса электронной почты, вы могли бы просто переключаться между ними без проблем - почта в конечном итоге будет находиться под (скрытым), но вы можете свободно отправлять как (скрытые).

Однако, поскольку учетные записи имеют разные имена, вы не можете этого добиться, потому что (скрытый) не имеет места для хранения электронной почты. Здесь вы можете создать учетную запись электронной почты для (скрытой) - вы больше не работаете с псевдонимом, теперь вы запрашиваете учетную запись.

Все это в стороне, если ваш почтовый сервер настроен на разрешение это, вероятно, ничто не мешает вашим пользователям просто изменить адрес «ОТ» в своем почтовом клиенте на псевдоним домена - вот как я этого добиваюсь. Но опять же, я не думаю, что это сработает, если имена пользователей не идентичны.

У меня есть мой основной домен .xyz и мой дополнительный, .io. У меня .io в качестве виртуального домена в postfix, это позволяет электронной почте, направленной на мою учетную запись (скрытую), отображаться в том же почтовом ящике. Когда я отвечаю на электронное письмо, мой адрес ОТ устанавливается на то, на что было отправлено исходное письмо.Электронная почта в конечном итоге остается на том же месте. Я не думаю, что это сработает, если я попытаюсь использовать другое имя пользователя, например, (скрыто) Почта не будет знать, куда идти, потому что не сможет найти joe-test в домене .xyz .

Я, конечно, могу ошибаться, но я не понимаю, как можно было бы доставлять почту, если для псевдонима пользователя не существует учетной записи.

Лучшим предложением было бы просто принять ее для большинства учетных записей и позволяют пользователям информировать третьи стороны об изменении. Для любых жизненно важных почтовых ящиков настройте почтовый ящик в домене .com с тем же именем пользователя, что и в домене .net, после чего вы можете свободно переключаться между отправкой в ​​любом из них.

0
ответ дан 5 December 2019 в 20:24

Учетная запись находится не в домене, а на сервере. Адрес, который вы используете для отправки почты, настроен на почтовом пользовательском агенте (MUA) вместо почтового сервера - если вы используете Dovecot в качестве сервера IMAP и Postfix в качестве агента отправки почты (MSA ), вы используете внешний MUA; веб-почта, являющаяся «внутренним MUA». Возможно, вам потребуется добавить туда адресов или идентификаторов . MUA может или не может выбрать адрес отправителя автоматически в зависимости от того, кто получил исходное сообщение, на которое вы отвечаете.

В отличие от сервера Exchange, где каждая учетная запись имеет основной адрес SMTP: , который получает используется для всей исходящей почты, комбинация Postfix и Dovecot не имеет таких ограничений. Тем не мение,возможно, кто-то установил smtpd_sender_login_maps и reject_sender_login_mismatch , чтобы запретить пользователям использовать адреса электронной почты других пользователей, например

smtpd_sender_login_maps = hash:/etc/postfix/virtual
smtpd_sender_restrictions = reject_sender_login_mismatch
smtpd_client_restrictions = permit_sasl_authenticated,reject

В этом примере все домены являются virtual_alias_domains , и все адреса отображаются на пользователей в virtual_alias_maps = hash: / etc / postfix / virtual . Такая конфигурация имеет одно преимущество: smtpd_sender_login_maps использует тот же формат, что и virtual_alias_maps , и автоматически обновляется каждый раз, когда вы добавляете виртуальный адрес. Если вы используете домены как mydestination и по-прежнему хотите использовать такие ограничения, вам необходимо будет соответствующим образом обновить таблицу, используемую для карт входа в систему отправителя.

0
ответ дан 5 December 2019 в 20:24

Теги

Похожие вопросы