كيفية فتح رسالة بريد إلكتروني جديدة، وتعيين الموضوع، وذلك باستخدام .NET Framework ضغط
-
05-07-2019 - |
سؤال
وأساسا أنا أحاول أن تنجز الشيء نفسه ذلك. "ميلتو: 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 لديه الكثير من الخيارات الزائدة مع لمرفقات وأكثر من ذلك.