Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

1. Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Jairo de Menezes Rodrigues
jairovisks

(usa Debian)

Enviado em 07/05/2012 - 12:08h

Salve Volianos... como sempre: "Houston, we have a problem!"

Galera o seguinte:

Coloquei um filtro de autoresposta no meu postfix (http://www.howtoforge.com/how-to-set-up-a-postfix-autoresponder-with-autoresponse&usg=ALkJrhgC2V9OVQNDbkrrk0qYlxRzP7Rawg), ele funciona certinho, o único problema é com os e-mails que tenho mapeados no BCC Mapping que chegam duplicados.

Vou explicar melhor:

Tenho um mapeamento que informa que todos os e-mails que chegarem para usuario_a em dominio.com.br seja enviada uma cópia para usuario_b em dominio.com.br, os e-mails para usuario_a chegam certinho, mas sempre chegam duas cópias para usuário_b.

isso começou após eu adicionar o filtro de auto resposta no main.cf e master.cf e não sei como resolver isso sem tirar o filtro. (coloquei exatamente igual está no link que passei)

abs



  


2. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Jairo de Menezes Rodrigues
jairovisks

(usa Debian)

Enviado em 07/05/2012 - 12:15h

Abaixo segue o log do que expliquei acima:

May 7 12:10:34 froid postfix/smtpd[20293]: 9075B11886: client=mail-bk0-f53.google.com[209.85.214.53]
May 7 12:10:37 froid postfix/cleanup[20300]: 9075B11886: message-id=<CAH_=BVqwSdb8ybFqJYhhJ4=_4K4=PeKHhJ68Z+jYQuEhYswsCA@mail.gmail.com>
May 7 12:10:37 froid postfix/qmgr[18385]: 9075B11886: from=<jairo.teste@gmail.com>, size=2166, nrcpt=2 (queue active)
May 7 12:10:37 froid postfix/pickup[19345]: 17DED11894: uid=1002 from=<jairo.teste@gmail.com>
May 7 12:10:37 froid postfix/pipe[20302]: 9075B11886: to=<teste1@clupes.com.br>, relay=autoresponder, delay=4.1, delays=4/0.01/0/0.02, dsn=2.0.0, status=sent (delivered via autoresponder service)
May 7 12:10:37 froid postfix/cleanup[20300]: 17DED11894: message-id=<CAH_=BVqwSdb8ybFqJYhhJ4=_4K4=PeKHhJ68Z+jYQuEhYswsCA@mail.gmail.com>
May 7 12:10:37 froid postfix/qmgr[18385]: 17DED11894: from=<jairo.teste@gmail.com>, size=2283, nrcpt=2 (queue active)
May 7 12:10:37 froid postfix/pickup[19345]: 187F41188F: uid=1002 from=<jairo.rodrigues@clupes.com.br>
May 7 12:10:37 froid postfix/cleanup[20300]: 187F41188F: message-id=<!&!AAAAAAAAAAAYAAAAAAAAANZxVtOsZsFHg0iNLQ9pT5zigAAAEAAAAC3V53bjo01DuzSl7LjO/1UBAAAAAA==@clupes.com.br>
May 7 12:10:37 froid postfix/qmgr[18385]: 187F41188F: from=<jairo.rodrigues@clupes.com.br>, size=3062, nrcpt=1 (queue active)
May 7 12:10:37 froid postfix/local[20330]: 17DED11894: to=<jairo.rodrigues@clupes.com.br>, relay=local, delay=0.01, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)
May 7 12:10:37 froid postfix/local[20330]: 17DED11894: to=<teste1@clupes.com.br>, relay=local, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)
May 7 12:10:37 froid postfix/qmgr[18385]: 17DED11894: removed
May 7 12:10:37 froid postfix/pickup[19345]: 1F00011894: uid=1002 from=<jairo.teste@gmail.com>
May 7 12:10:37 froid postfix/pipe[20301]: 9075B11886: to=<jairo.rodrigues@clupes.com.br>, relay=autoresponder, delay=4.1, delays=4/0/0/0.05, dsn=2.0.0, status=sent (delivered via autoresponder service)
May 7 12:10:37 froid postfix/cleanup[20300]: 1F00011894: message-id=<CAH_=BVqwSdb8ybFqJYhhJ4=_4K4=PeKHhJ68Z+jYQuEhYswsCA@mail.gmail.com>
May 7 12:10:37 froid postfix/qmgr[18385]: 9075B11886: removed
May 7 12:10:37 froid postfix/qmgr[18385]: 1F00011894: from=<jairo.teste@gmail.com>, size=2283, nrcpt=1 (queue active)
May 7 12:10:37 froid postfix/local[20330]: 1F00011894: to=<jairo.rodrigues@clupes.com.br>, relay=local, delay=0.02, delays=0.02/0/0/0, dsn=2.0.0, status=sent (delivered to maildir)
May 7 12:10:37 froid postfix/qmgr[18385]: 1F00011894: removed
May 7 12:10:47 froid postfix/smtp[20331]: 187F41188F: to=<jairo.teste@gmail.com>, relay=gmail-smtp-in.l.google.com[173.194.68.27]:25, delay=11, delays=0.01/0.01/4.7/5.9, dsn=2.0.0, status=sent (250 2.0.0 OK 1336403406 gq9si687139qab.51)
May 7 12:10:47 froid postfix/qmgr[18385]: 187F41188F: removed

- Nesse caso enviei um e-mail à partir do gmail para teste1 em clupes.com.br
- No servidor existe um mapeamento de teste1 para jairo.rodrigues em clupes.com.br
- Chega um e-mail para teste1 e 2 e-mails para jairo.rodrigues.

Grato


3. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 07/05/2012 - 12:33h

Verifica o header das duas mensagens para ver se são parecidos, deve ser diferente somente o ID e a data.


4. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Jairo de Menezes Rodrigues
jairovisks

(usa Debian)

Enviado em 07/05/2012 - 12:45h

oi eritonalmeida , valeu pela resposta!

Então.. verifiquei os headers, o que muda na verdade é apenas o ID, a data e hora continuam as mesmas

A mensagem do recipiente origianl e uma mensagem do mapeamento são iguais, a outra mensagem que chega no mapeamento muda apenas o ID.

Grato pelo ajuda.


5. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 07/05/2012 - 13:05h

Como está o parametro é o arquivo do bcc?


6. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Jairo de Menezes Rodrigues
jairovisks

(usa Debian)

Enviado em 07/05/2012 - 14:31h

- o arquivo está assim: teste1 jairo.rodrigues
- no main.cf está assim: recipient_bcc_maps = hash:/etc/postfix/recipient_bcc

Ps.: Criei o arquivo via webmin.



7. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 07/05/2012 - 15:24h

Posta os dois headers de uma mensagem duplicada ou se preferir envia no meu e-mail, erytonalves@hotmail.com


8. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Jairo de Menezes Rodrigues
jairovisks

(usa Debian)

Enviado em 07/05/2012 - 15:32h

Vou postar aqui mesmo pois caso consigamos resolver já fica documento para todos, ok?!!


Segue os dois headers:

MSG 1:

Return-Path: <jairo.info@gmail.com>
Delivered-To: jairo.rodrigues@clupes.com.br
Received: by froid.clupes.com.br (Postfix, from userid 1002)
id 17DED11894; Mon, 7 May 2012 12:10:37 -0300 (BRT)
Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53])
by froid.clupes.com.br (Postfix) with ESMTPS id 9075B11886
for <teste1@clupes.com.br>; Mon, 7 May 2012 12:10:33 -0300 (BRT)
Received: by bkcjk13 with SMTP id jk13so4519881bkc.26
for <teste1@clupes.com.br>; Mon, 07 May 2012 08:09:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=WpB4LqA1OogXNBALV2ll4uiEzRr5dv/GatO4czZVhyc=;
b=KLb+8maAwj8Wq8D3A5HxUaFnId3J0v1xVqCbNkOP2kHCoPthYKH6DPoJZC8q/kDKMV
l6M9IIe3u/QkI/7dG0+X69VGdsOdRb/mqKc+iW4N+lltvnKb+tB5QCfaddbbl1AECOt3
3bxTo2yL5OasmLcB4uqct8W/5g5p00VPFick/MCvqDyFlUJpbzlBzF29aAK8gzW3ce47
GTQJZcTr+puhM4xMbIK3JRA76ry+dF061na0WNsBEDknKbKSDqWb2F+nIGwK5zGU3+A6
2945OX/sgUrnWuC0huJjSra20jp75StyDFYD9tUR1CCZ1iyRPsPV+5pi6f1eog3FPPAu
3CDg==
MIME-Version: 1.0
Received: by 10.204.10.70 with SMTP id o6mr2693552bko.70.1336403381800; Mon,
07 May 2012 08:09:41 -0700 (PDT)
Received: by 10.204.101.148 with HTTP; Mon, 7 May 2012 08:09:41 -0700 (PDT)
Date: Mon, 7 May 2012 12:09:41 -0300
Message-ID: <CAH_=BVqwSdb8ybFqJYhhJ4=_4K4=PeKHhJ68Z+jYQuEhYswsCA@mail.gmail.com>
Subject: teste
From: Jairo de Menezes Rodrigues <jairo.info@gmail.com>
To: teste1@clupes.com.br
Content-Type: multipart/alternative; boundary=0015175cdb1ad94e9304bf73a885
X-EsetId: EE2E582359040E28BF6A09



MSG 2:

Return-Path: <jairo.info@gmail.com>
Delivered-To: jairo.rodrigues@clupes.com.br
Received: by froid.clupes.com.br (Postfix, from userid 1002)
id 1F00011894; Mon, 7 May 2012 12:10:37 -0300 (BRT)
Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53])
by froid.clupes.com.br (Postfix) with ESMTPS id 9075B11886
for <teste1@clupes.com.br>; Mon, 7 May 2012 12:10:33 -0300 (BRT)
Received: by bkcjk13 with SMTP id jk13so4519881bkc.26
for <teste1@clupes.com.br>; Mon, 07 May 2012 08:09:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=WpB4LqA1OogXNBALV2ll4uiEzRr5dv/GatO4czZVhyc=;
b=KLb+8maAwj8Wq8D3A5HxUaFnId3J0v1xVqCbNkOP2kHCoPthYKH6DPoJZC8q/kDKMV
l6M9IIe3u/QkI/7dG0+X69VGdsOdRb/mqKc+iW4N+lltvnKb+tB5QCfaddbbl1AECOt3
3bxTo2yL5OasmLcB4uqct8W/5g5p00VPFick/MCvqDyFlUJpbzlBzF29aAK8gzW3ce47
GTQJZcTr+puhM4xMbIK3JRA76ry+dF061na0WNsBEDknKbKSDqWb2F+nIGwK5zGU3+A6
2945OX/sgUrnWuC0huJjSra20jp75StyDFYD9tUR1CCZ1iyRPsPV+5pi6f1eog3FPPAu
3CDg==
MIME-Version: 1.0
Received: by 10.204.10.70 with SMTP id o6mr2693552bko.70.1336403381800; Mon,
07 May 2012 08:09:41 -0700 (PDT)
Received: by 10.204.101.148 with HTTP; Mon, 7 May 2012 08:09:41 -0700 (PDT)
Date: Mon, 7 May 2012 12:09:41 -0300
Message-ID: <CAH_=BVqwSdb8ybFqJYhhJ4=_4K4=PeKHhJ68Z+jYQuEhYswsCA@mail.gmail.com>
Subject: teste
From: Jairo de Menezes Rodrigues <jairo.info@gmail.com>
To: teste1@clupes.com.br
Content-Type: multipart/alternative; boundary=0015175cdb1ad94e9304bf73a885
X-EsetId: EE2E582359040E28BF6A09





9. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 07/05/2012 - 15:53h

Consegui simular seu problema, assim que achar a solução eu posto aqui.


10. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Jairo de Menezes Rodrigues
jairovisks

(usa Debian)

Enviado em 07/05/2012 - 15:55h

Blz... valeu mesmo cara...
ficarei no aguardo.


11. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 07/05/2012 - 16:40h

Achei a solução.



Descrição do problema: Por padrão postfix faz mapeamento de recipientes quando a mensagem chega e após ela ser reinjetada na fila pelo filtro(ex: autoresponder)

Solução: Parâmetro receive_override_options=no_address_mappings. Para filtros baseados em processos do tipo smtpd, basta acrescentar "-o receive_override_options=no_address_mappings" na definição do filtro no master.cf. No nosso caso estamos usando processo do tipo pipe, a solução é colocar o parâmetro na definição do smtp.

smtp inet n - - - - smtpd
-o content_filter=autoresponder
-o receive_override_options=no_address_mappings


O mapeamento bcc será realizado após a mensagem ser reinjetada na fila pelo filtro autoresponder.


http://www.postfix.org/postconf.5.html#receive_override_options


12. Re: Autoresponse+BCC Mapping = E-mails duplicados [RESOLVIDO]

Jairo de Menezes Rodrigues
jairovisks

(usa Debian)

Enviado em 07/05/2012 - 19:19h

Funcionou perfeito eriton...
Valeu mesmo cara.

Abs






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts