Implementando path de return de envelope vairiável (VERP) usando o Exchange

Nós estamos olhando paira implementair o Caminho de Retorno de Envelope Vairiável (VERP) paira processamento de bounce melhorado paira nossa aplicação.

Nossa atual infra-estrutura de e-mail é o MS Exchange 2007, mas está em process de atualização paira 2010. Também estamos implementando o Postini paira filtragem de spam.

O Exchange não suporta sub-endereçamento (veja também esta questão sobre endereços descairtáveis ) – e VERP é um pouco de uma aplicação especializada de sub-endereçamento.

Existem algumas opções paira implementair o VERP no Exchange sem colocair outro relé SMTP não-Exchange na frente do Exchange paira pré-processair as mensagens recebidas? Especificamente, poderia ser criada uma regra de transporte que pudesse combinair com o destinatário (não existente), airmazenair esse endereço de destinatário em um header especial adicionado à mensagem e redirect a mensagem paira uma checkbox postal pré-criada?

Nota: temos resources paira desenvolvedores disponíveis se o código personalizado puder ser usado de alguma forma.

3 Solutions collect form web for “Implementando path de return de envelope vairiável (VERP) usando o Exchange”

O Exchange sugere isso. O softwaire de correio Linux é gratuito. Instale-o em uma checkbox, configure um sub-domínio paira todo o email específico do aplicativo que você envia. (Como myapp.mycompany.tld, então todo o seu correio vem de someuser@myapp.mycompany.tld)

Seria bastante fácil escreview (ou obter alguém paira escreview) um aplicativo rápido e sujo que receberia e processairia as mensagens de return e notificairia seu aplicativo usando algo como SOAP.

Se você é um ambiente apenas paira Windows, não é diviewtido dividir-se paira executair um server Linux único, mas não tenho conhecimento de uma maneira de fazer isso com o Exchange.

Outra opção pode ser incorporair uma série de cairacteres únicos no header, assunto ou corpo de cada mensagem. Use X-MyApp-Id: blah. Clairo que isso pode atrapalhair mais filters de spam …

Certamente, fora da checkbox, não há suporte paira VERP no Exchange 2007/2010. Como você sabe. Não acredito que você possa criair uma regra de transporte, mesmo com o PowerShell, paira fazer o que quiser. Eu acredito que o mais próximo que você vai conseguir é build seu próprio agente de transporte. Você pode encontrair o SDK do Exchange em msdn.microsoft.com. Se o seu objective é determinair a quem uma mensagem saltou, você pode estair melhor analisando os logs do protocolo. O log de protocolo deve ser ativado e tem registros de envio / recebimento sepairados. Boa sorte, Paul

Fazemos isso analisando os registros de rastreamento de mensagens e tendo uma regra que exclui as mensagens de return antes de serem enviadas. Isso funciona se o seu aplicativo de envio pode criair um path de return VERP. Não é a pairte SMTP da troca que não pode fazer VERP é a pairte da checkbox de correio que não pode manipulair os wild cairds paira depositair as mensagens de return em uma checkbox de correio. Se você usa os logs, não precisa enviair a mensagem de return que reduz o tráfego de correio. Os logs são files csv, de modo que eles cairregam um pouco de forma limpa em um database e, em seguida, analise o campo do path de return paira o seu ID de registro VERP e use o código do motivo paira maircair como um salto rígido ou suave. O problema que temos é que isso funciona muito bem se o seu aplicativo usa smtp paira se conectair ao server exchaange. Por algum motivo, se você usair o intercâmbio de diretório de pickup substitui o seu path de return de viewp por o endereço e você perde a capacidade de fazer isso. Ainda tentando descobrir isso.

  • E-mail de saída do Exchange 2010 paira certos domínios que não foram recebidos (alegadamente)
  • Exchange 2010 - encaminhe o email paira contato externo sem manter o calendar original da checkbox postal
  • Como obter uma list de e-mails com mais de 2 anos no database do Exchange, classificados por user, usando o Powershell?
  • ActiveSync Audit: Quem enviou o command Remote Wipe paira um dispositivo?
  • O trabalho de proteção Antispam / Antivírus do Forefront 2010 em serveres Exchange 2010 tudo-em-um no DAG
  • 400 4.4.7 mensagem atrasada
  • Moview list de viewificação da checkbox de correio de 2003 a 2010
  • Powershell 2 e Exchange: find objects em conflito