Como limitar a entrega de SMTP a lotes por hora

1

Movido do StackOverflow. Desculpe se você viu lá primeiro

Em um esforço para nos impedir de ser rotulados como spammers pelos principais ISPs (além dos registros SPF, políticas de privacidade, conformidade com CANSPAM e afins) - eu queria limitar a quantidade de emails que enviamos por hora. Isso é possível no servidor SMTP W2K3? Eu estava olhando para propriedades de conexão de saída nas telas de configuração do servidor virtual SMTP ... Não é tão claro se mexer com essas configurações vai fazer o que eu quero.

Resumindo, eu adoraria que os e-mails enviados por esse servidor fossem colocados em fila e enviados, por exemplo, 5.000 mensagens a cada 10 minutos.

O correio está sendo enviado via ASP.Net. Além disso, eu não estaria enviando 1 milhão por dia. Provavelmente 30.000 tops - e fazendo isso apenas algumas vezes por mês. Eu estou apenas tentando evitar uma onda de 30k saindo em 1 minuto e ativando todos os alarmes de monitoramento de spam da rede na América do Norte. Eu sei que eu poderia fazer isso com uma combinação app console / trabalho agendado. Minha pergunta era se havia uma maneira mais fácil de fazer isso com as configurações do Virtual SMTP Server no Win2k3

Isso é possível?

    
por Jeremy W 29.03.2010 / 16:16

1 resposta

1

Então, eu descobri o que eu queria - no caso de outros procurarem por ele. Eu estou usando as configurações de configuração para ASPNET para soltar o email em um diretório de recebimento diferente no servidor (em vez do diretório de fila padrão). Então, posso simplesmente usar uma tarefa agendada para verificar o diretório de retirada a cada 30 minutos ou mais e copiar o número N de mensagens para o diretório SMTP Queue ... Onde elas serão coletadas e enviadas pelo correio. A seção de configuração / configurações é:

  <system.net> 
    <mailSettings> 
        <smtp deliveryMethod="SpecifiedPickupDirectory"> 
          <specifiedPickupDirectory pickupDirectoryLocation="C:\YOUR_CUSTOM_PICKUP_DIR" /> 
        </smtp>   
    </mailSettings> 
  </system.net> 
    
por 02.04.2010 / 16:27