I would set the user-agent in my mail messages sent by a program. It seems important to limit the spam rating. In other environments (Indy) it is a specific property (TIdSmtp class), but in System.Net.Mail I don't have found any.
Thanks at all
Pasquale