Redirecionar cópia de e-mail

1. Redirecionar cópia de e-mail

Ivanildo Teixeira Galvão
ivanildogalvao

(usa Red Hat)

Enviado em 29/11/2013 - 08:02h


Olá pessoal,


Um de nossos clientes usa um servidor Postfix como servidor de correio, fica em sua infra interna (empresa1.com.br). Alguns colaboradores estão também trabalhando em outra empresa que usa outra solução de correio, acho que é Exchange Server (empresa2.com.br).

O cliente pede para todos os e-mails que caírem nas contas destes usuários no colaborador@empresa1.com.br, seja encaminhado cópia para colaborador@empresa2.com.br

Como posso configurar isso no Postfix ?


Obrigado !



Ivanildo Galvão


  


2. Re: Redirecionar cópia de e-mail

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/11/2013 - 10:19h

Cara basta você adicionar no inicio doarquivo /etc/postfix/transport

tux@dominio1.com smtp:192.168.0.1

Sabendo os emails de tux@dominio1.com e encaminha para o um outro servidor que deverá responder no ip 192.168.0.1. Pode ser qualquer outro servidor de email.


http://e-tinet.com/linux/6-passos-criando-um-servidor-de-gateway-de-email-com-postfix/

ivanildogalvao escreveu:


Olá pessoal,


Um de nossos clientes usa um servidor Postfix como servidor de correio, fica em sua infra interna (empresa1.com.br). Alguns colaboradores estão também trabalhando em outra empresa que usa outra solução de correio, acho que é Exchange Server (empresa2.com.br).

O cliente pede para todos os e-mails que caírem nas contas destes usuários no colaborador@empresa1.com.br, seja encaminhado cópia para colaborador@empresa2.com.br

Como posso configurar isso no Postfix ?


Obrigado !



Ivanildo Galvão





3. Re: Redirecionar cópia de e-mail

Ivanildo Teixeira Galvão
ivanildogalvao

(usa Red Hat)

Enviado em 29/11/2013 - 11:51h

Obrigado pela resposta, mas esqueci de detalhar uma coisa, isso não será com todas as caixas postais, mas sim somente com algumas.

Ex:

usuario1@empresa1.com.br recebe, armazena e manda cópia para usuario1@empresa2.com.br
usuario2@empresa1.com.br recebe, armazena e manda cópia para usuario2@empresa2.com.br
usuario2@empresa1.com.br recebe, armazena e manda cópia para usuario3@empresa2.com.br


Agradeço mais uma vez !


4. Re: Redirecionar cópia de e-mail

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 29/11/2013 - 12:07h

Você pode fazer isto no maildroprc ou no procmailrc qual você usa?



5. Re: Redirecionar cópia de e-mail

Ivanildo Teixeira Galvão
ivanildogalvao

(usa Red Hat)

Enviado em 29/11/2013 - 12:15h

Olá,

Confesso que não sou expert em Linux e muito menos no Postfix, mas na linha de comando quando digito proc e aperto tab, ele completa com o procmail, ou seja, tem este instalado.

Agora outra coisa, não estou conseguindo achar na internet o comando que me traga as os nomes dos usuários e seus endereços de e-mail, ou seja, a lista de caixas postais. Como o cliente mandou somente a lista dos e-mails destino, preciso confirmar a origem se por exemplo rodolfo@empresa1.com.br (no Postfix) vai ser igual a rodolfo@empresa2.com.br ou rod@yahoo.com.

Pode me ajudar com isso e com o Procmail ?


Valeu !



6. Re: Redirecionar cópia de e-mail

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 29/11/2013 - 13:58h

Tem muito tempo que não faço isto kk

Seria algo mais ou menos assim:




vim /etc/procmailrc

:0
* ^To.*estefanio\@brunhara.com
{
:0 c
! usuario-precisa-da-copia
:0:
estefanio
}

link com vários exemplos:
http://www.erehwon.org/erehwon/procmailex.html


Agora você precisa saber, como seu postfix gerencia as contas de usuários, se é passwd, mysql ou no ldap, etc...

você sabe isto? Caso não saiba post o mail.cf aqui


7. Re: Redirecionar cópia de e-mail

Ivanildo Teixeira Galvão
ivanildogalvao

(usa Red Hat)

Enviado em 29/11/2013 - 14:18h


Olá, segue o main.conf:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
delay_warning_time = 1h

readme_directory = no

# TLS parameters
###smtpd_tls_cert_file = /etc/ssl/certs/dovecot.pem
###smtpd_tls_key_file = /etc/ssl/private/dovecot.pem

smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = mail.gesticard.co.ao
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = gesticard.co.ao
mydestination = srvmail.gesticard.co.ao, localhost.gesticard.co.ao, localhost
relay_domains = $mydestination
#relay_transport = relay
#transport_maps = hash:/etc/postfix/transport
#relayhost =
mynetworks = 192.168.5.0/24 192.168.111.0/24 127.0.0.0/8 10.3.0.0/27 192.168.4.0/24 192.168.110.0/24 192.168.127.0/24 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
###smtpd_tls_CAfile = /etc/ssl/certs/cacert.gesticard.co.ao.pem
smtpd_tls_received_header = yes
mydomain = gesticard.co.ao
virtual_minimum_uid = 6060
virtual_gid_maps = static:6060
virtual_uid_maps = static:6060
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf, hash:/etc/postfix/virtual
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = dovecot
virtual_mailbox_base = /home/
dovecot_destination_concurrency_limit = 2
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = gesticard.co.ao
smtpd_sasl_security_options = noanonymous
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtp_pix_workarounds = disable_esmtp, delay_dotcrlf
smtp_pix_workaround_delay_time = 10s
smtp_pix_workaround_threshold_time = 500s





8. Re: Redirecionar cópia de e-mail

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 29/11/2013 - 15:18h

ivanildogalvao escreveu:

virtual_uid_maps = static:6060
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf, hash:/etc/postfix/virtual
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = dovecot



Bom, sua base esta no mysql, se você tiver o postfixadmin instalado vai ser fácil fazer a copia dos e-mails

Veja se você tem o diretório /etc/postfixadmin na sua maquina

Tente também http://seu-site.com.br/postfixadmin
ou

http://IP-do-server/postfixadmin



9. Re: Redirecionar cópia de e-mail

Ivanildo Teixeira Galvão
ivanildogalvao

(usa Red Hat)

Enviado em 29/11/2013 - 19:01h

Boa amigo, de fato a pasta existe e até entrei na interface gráfica do PostfixAdmin :)

Agora, como faz quando você não sabe a senha do PostfixAdmin e o cliente muito menos ?


Obrigado pela força !


10. Re: Redirecionar cópia de e-mail

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 30/11/2013 - 10:21h

ivanildogalvao escreveu:

Boa amigo, de fato a pasta existe e até entrei na interface gráfica do PostfixAdmin :)

Agora, como faz quando você não sabe a senha do PostfixAdmin e o cliente muito menos ?


Obrigado pela força !


Se você soubesse a senha do administrador do mysql ficaria mais fácil, mas é bem provável que você também não saiba!

Então edita o arquivo abaixo, nele tem o usuário do banco postfix e a senha

vim /etc/postfix/mysql_virtual_domains_maps.cf

Se você tem o postfixadmin instalado com certeza você tem o phpmyadmin também instalado com o usuário e senha do postfix tente entrar no

http://......./phpmyadmin ou phpMyAdmin

Ofereça o usuário e a senha que você pegou no /etc/postfix/mysql_virtual_domains_maps.cf, clique na opção SQL e execute o comando abaixo:

Update admin SET password="$1$0fec9189$bgI6ncWrldPOsXnkUBIjl1";

Isto vai resetar a senha para admin


veja se você consegue agora entrar no http://..../postfixadmin

suporte@seu-dominio.com.br e senha admin


11. Re: Redirecionar cópia de e-mail

Ivanildo Teixeira Galvão
ivanildogalvao

(usa Red Hat)

Enviado em 02/12/2013 - 05:24h

Rapaz, já estou com a senha, achei o cara aqui que sabe da mesma e já loguei no PostfixAdmin.

Estou vendo aqui a opção Criar Alias, não vejo nada que permita fazer um redirecionamento ou cópia de e-mails para um outro endereço.

Seria no Alias mesmo ?

Mas por exemplo, não posso criar um alias de fulano@empresa1.com.br para fulano@empresa2.com.br, já que o e-mail fulano@empresa1.com.br existe.


Agradeço mais uma vez !


12. Re: Redirecionar cópia de e-mail

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 02/12/2013 - 08:36h

sim, use o alias. Desta forma você resolver sua necessidade de forma mais fácil!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts