Servidor SMTP para fins de teste com alguns requisitos específicos [closed]

1

Quando nossa empresa começou a trabalhar no desenvolvimento de seus produtos on-line, eles usavam um endereço do Gmail para fins de teste, usando a notação '+' para entregar todos os e-mails de teste em uma única caixa de correio. Com o tempo, o Google começou a nos bloquear porque ocasionalmente executávamos testes com milhares de e-mails sendo entregues. Devido a isso, e alguns casos em que dados válidos do cliente foram carregados em ambientes de teste e, em seguida, foram enviados e-mails para eles, configurei o postfix em nossos servidores de teste para fornecer apenas um conjunto predefinido de domínios de teste e Solte todos os outros e-mails. Isso evita que e-mails de teste sejam enviados a clientes válidos caso os dados do cliente sejam novamente carregados em um ambiente de teste, além de garantir que não sejam sinalizados como spammers pelo Google & outros provedores.

Nossos desenvolvedores agora estão pedindo a capacidade de fornecer um pequeno conjunto de e-mails de teste para provedores como gmail, aol, yahoo, etc., já que eles estão descobrindo que e-mails formatados em HTML podem renderizar ligeiramente diferente em cada um desses ambientes. Não queremos abrir novamente as comportas para todos esses domínios, dados os problemas passados que tivemos, por isso estou tentando chegar a um compromisso que funcione nessa situação.

A ideia geral que tenho é configurar um servidor SMTP (ou apenas um transporte personalizado para o postfix que um domínio inteiro possa ser roteado) que limita a entrega de e-mail para o Gmail, etc. de alguma forma. Eu gostaria que ele servisse três propósitos em particular:

  1. Permitir que apenas um número limitado de e-mails seja entregue para endereços predefinidos. Isso permitiria, por exemplo, que uma campanha de e-mail entregasse um ou dois e-mails para [email protected], mas depois descartaria outras pessoas caso uma campanha tentasse entregar milhares de e-mails para [email protected], nossa conta [email protected], [email protected], etc.
  2. Limpar / descartar todos os outros e-mails após um período de tempo, em vez de tentar entregá-los.
  3. Ele precisa ser capaz de retransmitir e-mails para um terceiro via SMTPS. Usamos um terceiro para entrega, rastreamento, etc. de e-mails de marketing. Atualmente, fazemos isso por meio do postfix por meio de um mapa de transporte e smtp_sasl_password_maps com as credenciais apropriadas.

Sou flexível quanto ao mecanismo por trás do # 1. Um pensamento que eu tive foi permitir que um pequeno número de e-mails para um endereço de destino fosse entregue em um período de tempo (digamos 5 em uma hora) e, em seguida, silenciosamente descartar todos os outros. Outra idéia que tive foi algo como um filtro de spam que coloca em quarentena todos os e-mails que ele vê e então um desenvolvedor pode entrar em um console da web e liberar alguns deles quando quiserem vê-los no gmail, yahoo, etc. / p>

Alguém sabe se há um projeto de código aberto para algo nesse sentido? Se não, alguma recomendação sobre como colocar algo parecido com isso juntos?

    
por Bruce P 28.05.2015 / 20:46

1 resposta

0

Você pode fazer a maior parte do que você deseja com o postfix. Veja o link abaixo para parâmetros de configuração específicos que você precisará alterar.

link

Não há soluções gratuitas / de código aberto para sua situação, pois sua solicitação é mais dependente de infraestrutura / largura de banda do que códigos relacionados. No entanto, existem soluções gratuitas e de baixo custo que atenderão às suas necessidades. SMTPLogic, Mandrill e Postmark farão as três ações que você precisa.

link

link

link

    
por 28.05.2015 / 21:01

Tags