none
Enviar e-mail

    Question

  • Senhores,

     

    Boa noite, tenho uma classe de envio de email, que funciona em projetos web, e windows forms, porem tentei fazer com que ela funcionasse no pocket, mas retorna um erro...

     

    Diz que naõ pode carregar o tipo, system.net.mail...

     

     

    obs.: eu uso o system.net.mail para enviar o email, alguem tem alguma ideia /!?

     

     

    como faço uma classe para email email no pocket !?

    Saturday, March 29, 2008 9:28 PM

Answers

All replies

  • Salve salve Leandro! Tudo bom?

     

    Cara, eu não tenho muita experiência com Pocket, mas tu já tentou o

    using Microsoft.WindowsMobile.PocketOutlook

     

    Se quiser um material com mais consistencia e inclusive um código pra tu baixar de exemplo, existe esse site:

    http://blog.opennetcf.org/ayakhnin/PermaLink,guid,53260a37-c41c-42df-9a6d-6a61bf5c5317.aspx

     

     

     

    Espero ter ajudar em algo,

    Abração pra tu e tudo de bom!

    Leandro Amorim

    Sunday, March 30, 2008 5:28 AM
  • Leandro,

     

    O namespace system.net.mail não é suportado pelo Windows Mobile.

     

    Neste caso, como já foi sugerido, você devera usar o PocketOutLook para enviar mensagens. Existem alguns exemplos nos links:

    http://www.maromo.pro.br/downs/pocket3.pdf

    http://blogs.msdn.com/windowsmobile/archive/2005/10/15/microsoft-windowsmobile-pocketoutlook.aspx

     

    []s,

     

     

    Sunday, March 30, 2008 10:21 PM
  • Galera, valeu ai...

    Mandaram bem...

    O codigo ficou assim !?

    public bool SendMail()

    {

    try

    {

    Microsoft.WindowsMobile.PocketOutlook.OutlookSession sessao = new Microsoft.WindowsMobile.PocketOutlook.OutlookSession();

    Microsoft.WindowsMobile.PocketOutlook.EmailAccount cc = sessao.EmailAccounts["Gmail"];

    Microsoft.WindowsMobile.PocketOutlook.EmailMessage msg = new Microsoft.WindowsMobile.PocketOutlook.EmailMessage();

    Microsoft.WindowsMobile.PocketOutlook.Recipient rcp = new Microsoft.WindowsMobile.PocketOutlook.Recipient(Nome, Telefone);

    msg.BodyText = Texto;

    msg.To.Add(rcp);

    msg.Subject = "";

    cc.Send(msg);

    return true;

    }

    catch (Exception)

    {

    throw;

    }

    }

     

    Agora o melhor seria se fosse possivel fazer isso sem obroigar o cara a configurar uma conta no outlook...

    Tipo criar a conta em tempo real ali e depois exlcuir-la...

     

    Do mais vou tentando, se alguem ja fez isso tiver uma ideia manda ai..

     

     

    abraços...

     

    Monday, March 31, 2008 2:13 AM
  • Leandro,

     

    A grande vantagem de usar o Outlook é justamente tirar da responsabilidade do programa a configuraçào do outlook, ou seja, qualquer mudança em conta ou porta de email é facilmente modificado pelo usuário.

     

    PS: Se a resposta lhe foi útil, por favor classifique-a para que possa ajudar outros usuários.

     

    []s,

     

    Monday, March 31, 2008 10:43 AM