none
Enviar E-mails Windows 8

    Pergunta

  • Pessoal, 

    Existe alguma solução para enviar emails em aplicativos do Windows Store sem usar o contrato Share?

    A aplicação que estou desenvolvendo tem que enviar uma série de e-mails e gostaria de fazer isto via código.

    Não encontrei os namespaces System.Net.Mail que permitem isto.

    Valeu pela ajuda!


    terça-feira, 11 de dezembro de 2012 12:35

Respostas

Todas as Respostas

  • private async void MailTo()
    {
              var uri = new Uri("mailto:myemail@live.com");
              await Windows.System.Launcher.LaunchUriAsync(uri);
    }


    Sara Silva
    My blog | My Windows 8 Store Apps Samples
    Follow me in Twitter @saramgsilva

    My Windows 8 Store Apps: Female Pill | Galinho (Tic tac Toe) | 24
    My Windows Phone Apps

    (If my reply answers your question, please propose it as an answer because it will help other users)

    sexta-feira, 14 de dezembro de 2012 08:22
  • Sara bo noite,

    Sou iniciante e estou criando um formulário de FeedBack.
    tentei usar tua dica acima, mais me retornou um error.
    'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to '

    o quê estar faltando?

    Antonio.

    sexta-feira, 14 de dezembro de 2012 23:44
  • Ao usar o await o método tem que ter na assinatura o async.

    Sara Silva
    My blog | My Windows 8 Store Apps Samples
    Follow me in Twitter @saramgsilva

    My Windows 8 Store Apps: Female Pill | Galinho (Tic tac Toe) | 24
    My Windows Phone Apps

    (If my reply answers your question, please propose it as an answer because it will help other users)

    sábado, 15 de dezembro de 2012 14:23
  • Sara,
    Obrigado,
    Ao clicar no botão é exibo o formulário de e-mail do Outlook para o envio do e-mail.
    No APP tenho um formulário com os dados (e-mail, nome, assunto, texto), antes no VST poderiamos enviar todos estes
    dados para o formulário no Outlook, esse recurso no APP (Win8) teria como fazer isto?

    Será que você teria idéia de como faço para acessar um video ou imagem que esteja na Net.?
    Qual seria a melhor forma de atualizar dados em tempo real, ou seja, se preciso atualizar um texto ou imagem não tenho a necessidade
    de publicar uma nova versão, pois o tempo para ser exibido é muito deimorado.

    mais uma vez obrigado.

    Antonio



    • Editado Antonio Fcs sábado, 15 de dezembro de 2012 21:50
    sábado, 15 de dezembro de 2012 21:28
  • Vai aparecer o Outlook, se esta aplicação for a app que estiver defenida por omissão.

    Sugiro que veja os exemplos em: http://code.msdn.microsoft.com/windowsapps

    Deves usar Serviços para atualizar a informação sem teres que publicar uma nova versão.


    Sara Silva
    My blog | My Windows 8 Store Apps Samples
    Follow me in Twitter @saramgsilva

    My Windows 8 Store Apps: Female Pill | Galinho (Tic tac Toe) | 24
    My Windows Phone Apps

    (If my reply answers your question, please propose it as an answer because it will help other users)

    sábado, 15 de dezembro de 2012 22:42
  • Mas neste caso é aberto um cliente de email para poder enviar.

    No meu caso eu quero é enviar os emails automaticamente via codebehind.

    É possível?

    domingo, 16 de dezembro de 2012 22:31
  • bom dia a todos,

    tentei enviar com o código
    private async void MailTo()
    {
             
    var uri = new Uri("mailto:myemail@live.com");
              await
    Windows.System.Launcher.LaunchUriAsync(uri);
    }
    e foi recusado na validação da loja, por motivo de seguraça.

    eu também gostaria que pudesse enviar automaticamente via codebehind como o Diogo mencionou acima
    da mesma forma que faziamos antes.

    Antonio

    segunda-feira, 17 de dezembro de 2012 11:37
  • Eu não sei se é possivel enviar da forma como vocês estão a querer... ainda não vi nada disso. Normalmente é usado o LaunchUriAsync.

    "foi recusado na validação da loja, por motivo de seguraça." ???

    Podes especificar o que aconteceu?

    Eu tenho 8 apps no Windows 8 Store e tds usam isto, nenhuma chumbou por isto.


    Sara Silva
    My blog | My Windows 8 Store Apps Samples
    Follow me in Twitter @saramgsilva

    My Windows 8 Store Apps: Female Pill | Galinho (Tic tac Toe) | 24
    My Windows Phone Apps

    (If my reply answers your question, please propose it as an answer because it will help other users)

    segunda-feira, 17 de dezembro de 2012 11:40
  • bom dia Sara,

    sim, ao remover o código passou sem problemas.
    abaixo relatório do portal da loja.

    Resultado geral:             falha             

                        Relatório gerado às 16/12/2012 10:34

    Testes de segurança:                     incompleto                     

          Esse teste verifica o seu aplicativo em busca de malware e outros comportamentos indesejados.       Saiba mais

    Compatibilidade técnica:                     falha                     

          Testa o seu aplicativo com o Kit de crtificação do Windows App Certification. Também é possível executar esse teste localmente no SDK.       Saiba mais

                                Um ou mais dos testes do Kit de Certificação de Aplicativos Windows falharam. Teste seu aplicativo com o Kit de Certificação de Aplicativos Windows no seu computador para ter informações mais detalhadas sobre o erro.                        

           Seu aplicativo não passou em um ou mais dos testes do Kit de Certificação de Aplicativos para Windows.     Verifique se você tem a versão 2.2 do Kit de Certificação de Aplicativos Windows e confira se seu aplicativo é aprovado em todos os testes.      Você pode verificar a versão que está usando na barra de título ou nos resultados de teste.

    Antonio

    segunda-feira, 17 de dezembro de 2012 11:52
  • Muito estranho!! Se calhar estavas a fazer algo estranho...

    Ainda este fim de semana, esta app passou na store e usa isto:

    http://apps.microsoft.com/windows/en-US/app/proximo-evento/c06bb8d7-a21a-461b-8b33-785e6708bd92

    Vê nos settings, na opção acerca.


    Sara Silva
    My blog | My Windows 8 Store Apps Samples
    Follow me in Twitter @saramgsilva

    My Windows 8 Store Apps: Female Pill | Galinho (Tic tac Toe) | 24
    My Windows Phone Apps

    (If my reply answers your question, please propose it as an answer because it will help other users)

    segunda-feira, 17 de dezembro de 2012 12:06