2013-08-27 4 views
3

Я использовал под кодом код для отправки эл. Почты. Но когда я запускаю его в Simulator в VS, клиент электронной почты не может быть запущен. Что я сделал не так? Но клиент электронной почты запущен в режиме Localmachine.Отправить электронное письмо и прикрепление

 
var mailto = new Uri("mailto:[email protected]&subject=Win8 Email&body=n Hi."); 

await Windows.System.Launcher.LaunchUriAsync(mailto); 

+0

Каков ваш почтовый клиент по умолчанию? – Xyroid

+0

Я только что создал приложение Win8 и добавил кнопку в MainPage, чтобы вызвать код выше объявления Bebug в режиме Simulator. В Симуляторе я увидел свой Live mail acct при нажатии кнопки Windows, чтобы запустить начальный экран. Где этот почтовый клиент по умолчанию? Пожалуйста помоги. Спасибо – MilkBottle

+0

Я хотел сказать, если вы запустите этот код на локальной машине, чем открыт почтовый клиент. Win 8 Mail приложение? Перспективы? Любой другой ? – Xyroid

ответ

3

Это ответ.

Используя WinRT в Windows 8.0, вы не можете прикреплять вложения в это время.

Извините, если это не тот ответ, который вы хотели услышать.

Вы всегда можете воспользоваться услугой для отправки электронной почты; то вы можете/могли что-то сделать.

+0

Когда я протестировал вышеуказанный код в режиме LocalMachine, он запустил почтовый клиент, показывающий TO, Subject и content для Body. Когда я щелкнул правой кнопкой мыши в любом месте, у него появился нижний планшет, который включает значок Attach. Это означает, что я могу отправить вложение правильно? – MilkBottle

+0

Да, но вы не можете его автоматизировать. Пользователь должен это сделать. –

+0

Вы можете сделать это в Windows 8.1 –

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