2011-06-18 51 views
2

是否可以悄悄地從Windows Phone 7設備發送電子郵件?從Windows Phone 7設備靜默發送電子郵件?

我問的原因是我想有一個應用程序將信息發送到服務器的系統,服務器將記錄。我想,如果我使用電子郵件,它會比其他系統更直接。

正如你大概可以從我的問題猜測我在這裏完全未開拓的領土。

+1

發送電子郵件,而不是有你考慮使用Web服務? – Daveo

+0

哦,對了,我會研究網絡服務,然後... – tweetypi

回答

5

只要您在服務器上運行SMTP服務器,就可以發送電子郵件。

Web服務是爲這種事情設計的,電子郵件不是。你不會發現電子郵件更簡單。看看WCF。

1

當然可以,發送電子郵件可以用EmailComposeTask實現。 要使用EmailComposeTask,您必須包含名稱空間Microsoft.Phone.Tasks。

*`Using Microsoft.Phone.Tasks ;`* 

這個命名空間可以在Microsoft.Phone.dll 找到要發送電子郵件,創建EmailComposeTask的實例,並設置相應的屬性,如電子郵件的 ,主題和正文。

private void button1_Click(object sender, RoutedEventArgs e) 
{ 
    EmailComposeTask emailcomposer = new EmailComposeTask(); 
    emailcomposer.To = "<a href="mailto:[email protected]">[email protected]</a>"; 
    emailcomposer.Subject = "subject from test app"; 
    emailcomposer.Body = "This is a test mail from Email Composer"; 
    emailcomposer.Show(); 
} 

當Show方法被調用時,EmailComposer被打開,它可以讓用戶在點擊發送按鈕發送電子郵件

我希望這是明確的:)

+0

雖然這不是「默默」。 –

+0

不安靜的電子郵件發送功能。 –

+0

電子郵件需要在沒有使用Show()方法的情況下在後臺發送。 – PmanAce