باستخدام Javamail للاتصال بخادم Exchange مع IMAP نشط

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

  •  21-12-2019
  •  | 
  •  

سؤال

أنا أستخدم JavaMail 1.5.1 للاتصال بالعديد من حسابات البريد الإلكتروني (مقدمي آخرين، إلخ). يبدو مثاليا للكثير من الخدمات، لكنني أجري مشاكل في محاولة الاتصال بضع منهم. يبدو أن كلاهما لديه نفس الاستجابة.

واحدة من الخدمات التي تعطيني يتم تقديم مشكلة من قبل apptix.com. كما قرأت من href="http://www.apptix.com/support/apptix/exchange/apptix_exchange_outlook٪20download٪20and٪20setup٪20guide.pdf" rel="nofollow"> مستندات عبر الإنترنت (صفحة 21) إعدادات SMTP / IMAP هي ما يلي:

  • مضيف SMTP: smtp.apptixemail.net
  • منفذ SMTP: 587
  • tls

  • مضيف IMAP: IMAP.APPTIXEMAIL.NET

  • ميناء IMAP: 993
  • ssl

لدي المستخدم وكلمة المرور لمستخدم الاختبار الخاص بي. أنا قادر على الاتصال SMTP ولكن ليس ل IMAP. إليك التعليمات البرمجية الخاصة بي للاتصال ب IMAP

giveacodicetagpre.

وهنا هو التتبع الذي أحصل عليه بعد تنفيذ الطريقة للاتصال ب SMTP و IMAP

giveacodicetagpre.

أنا أتساءل لماذا يجري. ليس لدي أي فكرة عن سبب عدم العمل. لا أعرف إذا كان لديه شيء ما يجب القيام به باستخدام استثناء GSSAPI أو إذا كان شيئا مختلفا ... كما يمكنك تعيينه في التعليمات البرمجية التي قمت بتعطيلها NTLM وسهل (كما هو مقترح في javamail docs ) ولكن لا شيء.

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

المحلول

لقد قمت بحل هذا وحتى أنه لا ينطوي على مشكلة في التعليمات البرمجية وأود أن توثق هنا لماذا فشلت.

يبدو وكأنه مضيف IMAP الذي كنت أستخدمه (IMAP.APPTIX.COM) فقط لبرنامج Outlook ولكنه لم يعمل من أجل Javamail.لدي المزيد من المعلومات حول الخدمة وتشهد IMAP.CollaborationHost.net كمضيف IMAP Thunderbird.لقد جربتها في التعليمات البرمجية الخاصة بي ويعمل بها.

أيضا، أود أن أشير إلى أن GSSException لم يكن مجرد تحذير ولا يؤثر على النتيجة النهائية.أنا أحصل عليه مع المصادقة الناجحة أيضا.

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