كيفية فتح رسالة بريد إلكتروني جديدة، وتعيين الموضوع، وذلك باستخدام .NET Framework ضغط

StackOverflow https://stackoverflow.com/questions/174232

سؤال

وأساسا أنا أحاول أن تنجز الشيء نفسه ذلك. "ميلتو: bgates@microsoft.com" لا في إنترنت إكسبلورر موبايل

ولكن أريد أن أكون قادرة على القيام بذلك من تطبيق ويندوز موبايل إدارتها. أنا لا أريد لإرسال البريد الإلكتروني الموالية نحويا في الخلفية.

وأريد أن أكون قادرة على خلق البريد الإلكتروني في Outlook الجيب ومن ثم السماح للمستخدم تفعل بقية.

ونأمل أن يساعدك مساعدتي أمل!

هل كانت مفيدة؟

المحلول

وأفترض أنك تستخدم C #. إضافة إشارة إلى System.Diagnostics ثم كتابة التعليمات البرمجية التالي:

ProcessStartInfo psi = 
  new ProcessStartInfo("mailto:bla@bla.com?subject=MySubject", "");
Process.Start(psi);

وهذا سيبدأ عميل البريد الإلكتروني الافتراضي على جهازك المحمول.

ميلتو تعريف بروتوكول قد تأتي مفيد للغاية.

نصائح أخرى

ويمكنك أيضا استخدام Microsoft.WindowsMobile.PocketOutlook.MessagingApplication.DisplayComposeForm مثل ذلك:

OutlookSession sess = new OutlookSession();
EmailAccountCollection accounts = sess.EmailAccounts;
//Contains all accounts on the device  
//I'll just choose the first one -- you might want to ask them
MessagingApplication.DisplayComposeForm(accounts[0], 
    "someone@somewhere.com", "The Subject", "The Body");

وطريقة DisplayComposeForm لديه الكثير من الخيارات الزائدة مع لمرفقات وأكثر من ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top