Как перенаправить письма с Postfix и Dovecot на определенный почтовый ящик?

Как перенаправить письма с Postfix и Dovecot на определенный почтовый ящик?

Я не могу понять, как пересылать почту с помощью hPostfix и Dovecot на определенный почтовый ящик.

Адрес электронной почты отправителя --> Почтовый ящик получателя

В настоящий момент письма передаются в папку «Входящие» определенных пользователей.

Конфигурация постфикса:

Main.cf

lmtp_destination_recipient_limit = 1
mailbox_transport = lmtp:unix:private/dovecot-lmtp
virtual_alias_maps = hash:/etc/postfix/_virtual
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:10000

Virtual_alias_maps

@sender.org                        [email protected]

Голубятня:

mail_location = maildir:~/Maildir
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix =
  separator = /
  type = private
}
protocols = imap imap lmtp
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0666
    user = postfix
  }
  unix_listener auth-userdb {
    group = vmail
    mode = 0600
    user = vmail
  }
}
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group = postfix
    mode = 0666
    user = postfix
  }
}

решение1

Команда virtual_alias_mapsпредназначена для перенаправления входящего сообщения по получателю, а не отправителю, поэтому ваш запрос будет предлагать user@recipient в качестве адреса для всех писем, направляемых *@sender. Обратите внимание, что имя файла должно быть таким же, как указано в main.cf, поэтому /etc/postfix/_virtualв вашем случае вам нужно вызывать postmapпосле каждого обновления.

Если вы хотите перенаправить входящую почту на основе адреса отправителя, вы можете попробовать следующее:

Измените main.cfпараметр smtpd_recipient_restrictionsтак, чтобы он содержал check_sender_access hash:/etc/postfix/sender_access Затем создайте /etc/postfix/sender_accessс содержимым вроде

sender.org REDIRECT [email protected]

(Видетьпостфиксный ручной ввод Access(5)(Подробнее о синтаксисе файла.)

После этого запустите postmap /etc/postfix/sender_access, перезагрузите/перезапустите ваш postfix и с этого момента вся входящая почта с домена sender.org должна доставляться на[email protected], независимо от полей TO, CC и BCC.

решение2

спасибо за ответ. Вы правы. Это получатель, а не отправитель.

Позвольте мне пояснить свой вопрос.

Как я могу реализовать следующее созвездие?

Почта -> адрес получателя -> учетная запись почтового ящика -> определенный почтовый ящик

Связанный контент