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 ?