2011-06-18 5 views
2

Windows Phone 7デバイスからメールを静かに送信することはできますか?Windows Phone 7デバイスからメールを静かに送信しますか?

私が尋ねる理由は、アプリケーションがサーバーがログを記録するサーバーに情報を送信するシステムを持っているからです。電子メールを使用すると、他のシステムよりもはるかに簡単になります。

私の質問から推測することができますが、ここでは完全に未知の領域です。

+1

代わりに電子メールを送信するのは、あなたを持っていますWebサービスを使用すると考えられていますか? – Daveo

+0

ああ、私はWebサービスを見ていきます... – tweetypi

答えて

5

サーバー上でSMTPサーバーを実行している限り、電子メールを送信することは可能です。

Webサービスはこの種のもののために設計されていますが、電子メールはありません。電子メールが簡単に見つかりません。 WCFを見てください。

1

もちろん、メールを送信するには、EmailComposeTaskで送信することができます。 EmailComposeTaskを使用するには、名前空間Microsoft.Phone.Tasksを含める必要があります。

*`Using Microsoft.Phone.Tasks ;`* 

この名前空間には、電子メールを送信EmailComposeTaskのインスタンスを作成し、電子メールの件名と本文に などの適切なプロパティを設定するにはMicrosoft.Phone.dll で見つけることができます。

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