D>>Или если это возможно, как сменить IP с которого отправляется запрос при помощи HTTPWebRequest C>А почему ИЛИ ? Это абсолютно не связанные вещи. В протоколе HTTP нет IP отправителя. C>Чтобы подменить IP тебе надо копать глубже — TCP/IP, но даже там ты не найдешь простого решения, только грязный извращенный хак.
Как я понимаю, упомянутые протоколы реализуются на сокетах. Адрес отправителя должен быть, иначе куда ответ посылать? В HTTP реквесте он есть. Адрес подменить или убрать — это отправить письмо без адреса или с ложным адресом.