Como posso encaminhar e-mails com Postfix e Dovecot para uma caixa de correio específica?

Como posso encaminhar e-mails com Postfix e Dovecot para uma caixa de correio específica?

Não consigo descobrir como encaminhar mensagens com hPostfix e Dovecot para uma caixa de correio específica.

Endereço de correio do remetente -> Caixa postal do destinatário

Neste momento os e-mails são transferidos para a CAIXA DE ENTRADA de Usuários específicos.

Configuração do Postfix:

Principal.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]

Pombal:

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
  }
}

Responder1

O virtual_alias_mapscomando foi projetado para redirecionar uma mensagem recebida por destinatário, não por remetente, portanto, o seu sugeriria usuário@destinatário como um endereço genérico para e-mails direcionados a *@remetente. Observe que o nome do arquivo deve ser o mesmo especificado em main.cf, portanto, /etc/postfix/_virtualno seu caso, você precisa ligar postmapapós cada atualização.

Se quiser redirecionar um e-mail recebido com base no endereço do remetente, você pode tentar o seguinte:

Em main.cfmodifique a opção smtpd_recipient_restrictionspara que contenha check_sender_access hash:/etc/postfix/sender_access Em seguida, crie /etc/postfix/sender_accesscom um conteúdo como

sender.org REDIRECT [email protected]

(Vera entrada manual do postfix do Access(5)para obter detalhes sobre a sintaxe do arquivo.)

Depois disso, execute postmap /etc/postfix/sender_access, recarregue/reinicie seu postfix e a partir de agora, todos os e-mails recebidos do domínio sender.org deverão ser entregues para[e-mail protegido], independente do campo TO, CC e BCC.

Responder2

obrigado pela resposta. Você está certo. É o destinatário e não o remetente.

Deixe-me esclarecer minha pergunta.

Como posso realizar a seguinte constatação?

Correio -> endereço do destinatário -> conta de conta de e-mail -> caixa de correio específica

informação relacionada