2011-01-14 4 views
0

Я получаю ошибку при попытке подключиться к почтовому ящику IMAP outlook программно (я могу подключить сервер, но не могу войти в систему). Я на 100% уверен, что использую правильное имя пользователя и пароль.Проблема Подключение к OutLook 2007 (IMAP-сервер) с использованием ChilKat

loginResponse: AAAC НЕТ Войти Failed получил неудачный ответ пользователя от сервера IMAP Failed

Спасибо заранее ...

+0

Hello. Вы уже нашли ответ? После миграции с 2003 по 2010 год у меня возникла такая же проблема. Я использую ssl на порту 993. Я могу подключиться к серверу, но не могу войти? –

ответ

0

В случае компонента Chilkat, даже если лицензионный ключ не действителен также вы получите такую ​​же ошибку. Пожалуйста, посмотрите на

Component.LastErrorText 

который будет иметь Тип.

Попробуйте

 Chilkat.Imap imap = new Chilkat.Imap(); 
     imap.UnlockComponent("LicenseText"); 

     // If your IMAP server needs SSL, set the Ssl property = true 
     // and set the IMAP port to 993. 
     // imap.Ssl = true; 
     // imap.Port = 993; 
     imap.Connect("IP Address"); 

     // Login to an email account. 
     bool b = imap.Login("username", "password"); 
+0

loginResponse: aaac NO Login Не удалось получить неудачный ответ на вход с сервера IMAP. Не удалось ........ это то, что он говорит :( –

+0

DLL Дата 22 декабря 2010 UnlockPrefix: что-нибудь за 30-дневную пробную версию Имя пользователя: abc компонентов: .Net 2.0 Войти «имя пользователя» ConnectionType: Незашифрованная TCP/IP loginResponse: AAAC НЕТ Войти Failed получил неисправный ответ от входа IMAP сервера Failed –

+0

вы уверены, что ваше имя пользователя и пароль правильно Также проверьте доступность? к этому из того места, где вы работаете. Можете ли вы объяснить, что вы подразумеваете под OutLook 2007 IMAP Server? – KBBWrite

0

Chilkat.Imap IMap = новый Chilkat.Imap();

  bool success; //string responseString; 

      // Anything unlocks the component and begins a fully-functional 30-day trial. 
      success = imap.UnlockComponent("Anything for 30-day trial"); 
      if (success != true) 
      { 
       MessageBox.Show(imap.LastErrorText); 
       return; 
      } 

      imap.Port = 993; 
      imap.Ssl = true; 
      // Connect to an IMAP server. 

      success = imap.Connect("servername.na.company.org"); 
      if (success != true) 
      { 
       MessageBox.Show(imap.LastErrorText); 
       return; 
      } 
      success = imap.IsConnected() ; 
      MessageBox.Show("suc"+success); 


      success = imap.Login("username", "pwd"); 


      if (success != true) 
      { 
       MessageBox.Show(imap.LastErrorText); 
       return; 
      } 

      // Select an IMAP mailbox 
      success = imap.SelectMailbox("[email protected]"); 
      if (success != true) 
      { 
       MessageBox.Show(imap.LastErrorText); 
       return; 
      } 
Смежные вопросы