Lamentamos não encontrar respostas aqui ainda, mas fiquei feliz em encontrar sua referência a sender_canonical_maps. Depois de mudar o meu ISP da Comcast para a AT & T (U-verse), tive a mesma necessidade de alterar os endereços do remetente. Meu novo ISP da AT & T parece aceitar apenas e-mails com um endereço de remetente definido para o meu novo endereço att.net. Eu não uso esses endereços de e-mail, mas eu só quero enviar vários e-mails locais gerados por computador para minha conta do Gmail. Não sei por que isso não funcionou para você, mas usei com sucesso o sender_canonical_maps para fazer exatamente isso. Em main.cf eu coloquei:
local_header_rewrite_clients = permit_mynetworks
remote_header_rewrite_domain = att.net
sender_canonical_maps = hash:/etc/postfix/sender_canonical_maps
Em sender_canonical_maps eu coloco:
root [email protected]
me [email protected]
[email protected] [email protected]
Fez postmap hash:/etc/postfix/sender_canonical_maps
e reiniciou o postfix. Pode ser possível fazer isso de uma forma mais simples / fácil, mas isso funcionou para mim. Fazer o postfix usar smtps na porta 465 para o servidor de e-mail da AT & T foi outro problema, mas também consegui isso.