none
Problema ao rotacionar IP de saída para smtpclient RRS feed

  • Pergunta

  • Olá pessoal.. Tenho um aplicativo intermediário que gerencia emails de vários clientes, para serem enviados em um host específico. O problema é que este host faz limitação por IP, portanto mesmo sendo poucas mensagens de cada cliente, a soma acaba penalizando o meu aplicativo como um todo e aí não chega mensagem de ninguém.

    Como no servidor possuo diversos blocos de IP, estou tentando alterar os ip´s de origem a cada envio, mas pelo visto não funcionou.

    O trecho de código que supostamente faz a troca do IP seria este:

    client.ServicePoint.BindIPEndPointDelegate = New System.Net.BindIPEndPoint(AddressOf BindIPEndPointCallback)

    e a rotina BindIpEndPointCallback gerencia meus ips.. Essa parte está ok pois eu debugo e esta rotacionando certinho.


    Alguém ja passou por isso e sabe como obrigar a classe smtpclient a mudar o ip de origem ?


    sexta-feira, 26 de maio de 2017 15:08

Respostas

  • Boa tarde Rafael Metring,

    BindIPEndPoint, isso muda o endpoint, ou seja o recebedor, IP de origem, não vai ser a aplicação que vai gerenciar, visto que ela é apenas o meio de campo.


    Att., Roberto Alves

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 31 de maio de 2017 16:34