EWS

الوظيفة

اختبار خدمات الويب للتبادل التجريبي

الإنذار

رمز الخطأ، رمز الاستجابة، رمز الاستجابة، وقت الاتصال، وقت تسجيل الدخول، إجمالي رسائل البريد، رسائل البريد غير المقروءة، عناصر التقويم، جهات الاتصال، رسائل البريد التي تم العثور عليها، وقت التشغيل

توفر خدمات ويب Exchange Web Services (EWS) وظيفة تمكين تطبيقات العميل من الاتصال بخادم Exchange. يوفر EWS الوصول إلى الكثير من البيانات نفسها التي يتم توفيرها من خلال Microsoft OfficeOutlook. يمكن لعملاء EWS دمج بيانات Outlook في تطبيقات خط الأعمال (LOB). يوفر SOAP إطار عمل المراسلة للرسائل المرسلة بين تطبيق العميل وخادم Exchange. يتم إرسال رسائل SOAP بواسطة HTTP.

تفاصيل EWS

معلمات EWS

المعلمة

الوصف

الحساب

تحديد نوع الاتصال، الاختيار بين نص عادي أو SSL/TLS

اسم المستخدم

اسم المستخدم للمصادقة

كلمة المرور

كلمة المرور للمصادقة

اسم المجلد

البحث في مجلد آخر غير صندوق الوارد

شائع

إظهار شجرة الجذر

إرسال بريد

إرسال بريد إلكتروني بتنسيق HTML (من = حساب)

قائمة رسائل البريد

قائمة / البحث عن عناصر البريد

التقويم

قائمة / البحث عن عناصر التقويم

جهات الاتصال

قائمة / بحث عن جهات الاتصال

إذا تم تحديد الأوامر التي تنشئ القوائم، يتم إنشاء ملف وإرساله إلى واجهة المستخدم

معلمات اختيارية

قيم EWS وحدود الإنذار

القيمة / حد الإنذار

الوصف

وقت الاتصال

وقت الاتصال بالخادم البعيد (بالمللي ثانية)

وقت تسجيل الدخول

وقت نقل البيانات من الخادم البعيد (بالمللي ثانية)

إجمالي رسائل البريد

عدد رسائل البريد الإلكتروني

رسائل البريد غير المقروءة

كمية رسائل البريد غير المقروءة

عناصر التقويم

المبلغ على إجمالي إدخالات التقويم إذا تم تنشيط معلمة القائمة

جهات الاتصال

مقدار إجمالي جهات الاتصال إذا تم تنشيط معلمة القائمة

رسائل البريد التي تم العثور عليها

مقدار رسائل البريد التي تم العثور عليها بناءً على معلمة البحث

عناصر التقويم التي تم العثور عليها

مقدار عناصر التقويم التي تم العثور عليها بناءً على معلمة البحث

جهات الاتصال التي تم العثور عليها

كمية جهات الاتصال التي تم العثور عليها بناءً على معلمة البحث

رمز الاستجابة

رموز استجابة EWS

0 = موافق
-1 = خطأ عام
6 = المعلمة مفقودة
11 = فشل التنفيذ
12 = خطأ بايثون
13 = مهلة
14 = غير مصرح به
15 = خطأ SOAP
16 = خطأ في حد المعدل
17 = خطأ في النقل
18 = خطأ SSL/TLS
30 = خطأ في صندوق البريد
31 = لم يتم العثور على البريد
32 = تعذر إرسال البريد
41 = لم يتم العثور على عنصر التقويم
51 = لم يتم العثور على جهة الاتصال

وقت التشغيل

وقت إكمال المهمة (بالثواني)

رمز الخطأ

رمز الخطأ العام للمهمة (انظر القسم رموز خطأ المهمة)

الإخراج

إذا تم إدراج العناصر أو البحث عنها، يتم إنشاء ملف نصي وإرساله إلى واجهة المستخدم

أمثلة

البحث عن رسائل محددة

سيقوم التكوين التالي بحساب رسائل البريد الإلكتروني التي تحتوي على موضوع يحتوي على "Teststring" فقط:

تم العثور على 3 رسائل بريد إلكتروني ذات موضوع مطابق:

البحث في رسائل البريد الإلكتروني وكتابة ملف النتائج

البحث عن رسائل بريد محددة وكتابة ملف نتيجة:

يتم عرض سطر إضافي مع ملف الإخراج. يمكن فتح الملف في المستعرض أو استخدامه لمزيد من المعالجة على خادم SKOOR:

سرد رسائل البريد في ملف النتائج

إذا لزم الأمر، يمكن إدراج أقدم أو أحدث رسائل البريد في ملف الإخراج. يمكن تكوين عدد رسائل البريد المدرجة في الحقل المجاور للقائمة المنسدلة قائمة رسائل البريد (1 إذا تُركت فارغة). يتم سرد رسائل البريد التي تم العثور عليها بواسطة تكوين البحث عن قائمة رسائل البريد بشكل منفصل في نفس الملف.

مثال على ملف الإخراج

يحتوي الملف على رأس الملف متبوعًا بأقسام كما تم تكوينه في إعدادات المهمة. يحتوي ملف المثال التالي على قسم واحد يحتوي على أحدث عشر رسائل بريد إلكتروني وقسم آخر يحتوي على رسائل البريد التي تم العثور عليها بواسطة البحث عن التكوين. يبدأ كلا القسمين بحالة المهمة:

2018-10-25 14:18:35
Device: mail.company.com
Account: user@company.com
User: user
Name of inbox:  Posteingang
OK: Mail list (max 10 newest entries) of 'Posteingang':
      Sender                                	Received                  	Subject
    1 Worker, Mat					        	2018-10-25 11:32:11+00:00 	Just a test
    2 Example, Max 			                 	2018-10-25 09:55:51+00:00 	Reporting
    3 Test, Pat		                        	2018-10-25 05:27:18+00:00 	Weekly Meeting
	...
   10 Example, Max			                	2018-10-22 08:49:00+00:00 	Question
OK: Mails searched for 'Teststring' in 'Posteingang':
      Sender                                	Received                  	Subject
    1 Test, Pat				                 	2018-10-23 09:26:10+00:00 	Teststring
    2 Example, Max				            	2018-10-18 09:12:15+00:00 	Question about Teststring
    3 Test, Pat					            	2018-10-18 09:12:14+00:00 	Information: Teststring