EWS

وظيفة

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

تنبيه

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

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

تفاصيل EWS

معلمات EWS

المعلمة

الوصف

الحساب

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

اسم

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

كلمة

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

اسم المجلد

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

عام

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

إرسال بريد

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

قائمة الرسائل

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

التقويم

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

جهات الاتصال

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

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

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

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

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

الوصف

وقت الاتصال

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

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

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

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

عدد الرسائل

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

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

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

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

جهات الاتصال

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

الرسائل الموجودة

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

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

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

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

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

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

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

 0 =
موافق-1 = خطأ عام
6 = معلمة مفقودة
11 = فشل التنفيذ
12 = خطأ Python
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