
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_maps
comando 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/_virtual
no seu caso, você precisa ligar postmap
apó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.cf
modifique a opção smtpd_recipient_restrictions
para que contenha check_sender_access hash:/etc/postfix/sender_access
Em seguida, crie /etc/postfix/sender_access
com 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