Не понял вопроса. Пишем текст программы, компиляем, собираем с приложением необходмых библиотек и вауля - вот программа почтовый клиент сделанная самостоятельно.
Однако в той части, которая написана самостоятельно, ниакого секрета нет, секрет спрятан в использованной библиотеке для работы с POP3-SMTP. Заниматься ее дизассемблированием и реинжинирингом - маловыполнимая задача.
Да хвост бы с ним, какая разница?
Вот есть широко известный почтовый клиент TheBat, он тоже совершенно нормально работает, почтовый монитор АВАСТа ему ничуть не мешает.
Искали ли Вы информацию о своей проблеме на других форумах? Например [url=http://www.rsdn.ru/forum/humour/3587218.flat.aspx]здесь[/url] говорится, что провайдер просто закрыл порт 25.
Как я уже выше говорил причина проблем ТОЛЬКО в работе почтового монитора АВАСТа, потому, что достаточно его выключить, как начинается нормальная работа. Провайдер тут не причем.
АВАСТ → Realtime shields → Mail shield → Scan outbound messages = OFF
telnet mx.yandex.ru 25
220 mxfront3h.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
Вот, почтовый экран вЫключен, связь работает.
АВАСТ → Realtime shields → Mail shield → Scan outbound messages = ON
telnet mx.yandex.ru 25
421 Cannot connect to SMTP server 213.180.193.89 (213.180.193.89:465), connect error 10060
Вот, почтовый экран включен - связь не работает
Особо обращаю внимание, что подключался я на порт 25, а телнет ругается на порт 465. Это, по всей видимости, один из эффектов перехвата почтовым монитором исходящих соедиений.