2014-07-18 6 views
8

Я хочу отправить электронное письмо с Windows Phone 8.1 приложение app.Email Compose, не работающее в нем. Я попытался этоОтправить электронное письмо от Windows Phone 8.1

EmailRecipient sendTo = new EmailRecipient() 
{ 
    Address = "[email protected]" 
}; 

//generate mail object 
EmailMessage mail = new EmailMessage(); 
mail.Subject = "Feedback"; 


//add recipients to the mail object 
mail.To.Add(sendTo); 
//mail.Bcc.Add(sendTo); 
//mail.CC.Add(sendTo); 

//open the share contract with Mail only: 
await EmailManager.ShowComposeNewEmailAsync(mail); 

Это дает ошибку в эмуляторе:

Не может поделиться
Там нет приложения для обмена с.

ответ

4

У вас нет учетных записей электронной почты в своем эмуляторе для обмена с этой учетной записью. Если вы хотите отправить электронное письмо, вы должны иметь право учетной записи?

Итак, перейдите в по электронной почте + учетные записи в меню «Настройки» и добавьте в Эмулятор учетную запись любого типа. После завершения добавления учетной записи электронной почты попробуйте развернуть приложение в эмуляторе и выполнить задачу. Вы должны увидеть задачу электронной почты прямо сейчас.

Поскольку в эмуляторе нет учетной записи электронной почты, «он не показывает приложения для совместного использования, не может делиться сейчас».

2

Вы можете проверить его на Прибор. Потому что на вашем эмуляторе нет никакой учетной записи электронной почты. Поэтому, когда вы вызываете метод ShowComposeNewEmailAsync, он не может найти никакой цели. Или вы можете добавить учетную запись на своем эмуляторе в настройках -> электронная почта + учетная запись.

3

На эмуляторе войдите в свой аккаунт Microsoft и повторите попытку. Я решил это с помощью учетной записи.

Смежные вопросы