jdesiderio
Amigo voce não precisa buscar um jeito de enviar um e-mail usando Silverlight, se você estiver trabalhando com c# (e acredito que esteja) voce precisa encontrar um jeito de efetuar envios de e-mail usando C#, Silverlight nada mais é que o xaml
que aparece na tela para o usuário. e outra é melhor que voce comece a estudar WCF RIA services ja que voce esta trabalhando com Silverlight, que nada mais é que uma instancia de proxy usando Service, (similar a web-service, porém o contract é diferente)
segue alguns tutoriais de WCF RIA Services para voce ler e se situar no que esta fazendo.
http://msdn.microsoft.com/en-us/library/ee707344(v=vs.91).aspx
http://www.devmedia.com.br/wcf-ria-services/18260
http://blogs.msdn.com/b/wcamb/archive/2010/03/18/wcf-ria-services-um-framework-para-aplica-es-silverlight.aspx
http://www.riaservicesblog.net/Blog/post/WCF-RIA-Services-is-Dead-Long-Live-WCF-RIA-Services.aspx
Esse tipo de WCF é um service reference que voce adiciona em suas references na camada de aplicação. De uma boa leitura nesses artigos, pois só na parte do serviço você tem a possibilidade de realizar processamento pesado. A parte da aplicação (onde ficam
as telas) é basicamente eventos que disparam instancias de proxy e se comunicam com banco, realizão tarefas usando WCF.
E aqui esta um exemplo de envio de e-mail usando c# para ler a caixa do hotmail
http://www.codeproject.com/Articles/3857/Hotmail-using-C-A-HTTPMail-client-under-NET
Se essa resposta lhe foi de alguma maneira util marque como resposta
Atenciosamente
Marcus Fernando