Hi,
a customer of us cannot connect with its provider via IMAP. The customer gets the following AsposeException:
Kendox MailArchiver Configurator: AsposeException: Der Index und die Länge müssen sich auf eine Position in der Zeichenfolge beziehen.
00000004 4.17547750 [2740] Parametername: length
00000005 4.17547750 [2740] —> AsposeException: Der Index und die Länge müssen sich auf eine Position in der Zeichenfolge beziehen.
00000006 4.17547750 [2740] Parametername: length
00000007 4.17547750 [2740] —> AsposeException: Der Index und die Länge müssen sich auf eine Position in der Zeichenfolge beziehen.
00000008 4.17547750 [2740] Parametername: length
00000009 4.17547750 [2740] —> System.ArgumentOutOfRangeException: Der Index und die Länge müssen sich auf eine Position in der Zeichenfolge beziehen.
00000010 4.17547750 [2740] Parametername: length
00000011 4.17547750 [2740] bei System.String.Substring(Int32 startIndex, Int32 length)
00000012 4.17547750 [2740] bei #=zIL2um4DzBNodeI$sAT7a5FBcCBP_BqKlWy4g8XWled0b.get_Current()
00000013 4.17547750 [2740] bei #=zNr5PMnVMYsM$X_CoZV3xSY86XsLCLKEm8w==.#=z6RUhfTYCLBkR()
00000014 4.17547750 [2740] bei #=zt1DSLG4wxZThpcaXylLpOSYZkFApWm_68h2gdCk=.#=zXodT0eQ=(Object #=zS2$ZWos=)
00000015 4.17547750 [2740] — End of inner exception stack trace —
00000016 4.17547750 [2740] bei #=zy5UrRif1CVS62l3B9jNleZYEFl4C.#=zz_wK5fY=(IAsyncResult #=zZSqHyQI=)
00000017 4.17547750 [2740] bei #=zy5UrRif1CVS62l3B9jNleZYEFl4C.#=zz96JcTY=()
00000018 4.17547750 [2740] bei #=z0zQvslSB_C_S8zb048camOpFtv2abYQPfgnTJw4=.#=zTzyv6kSOfXv$o1S59Q==()
00000019 4.17547750 [2740] bei #=z0zQvslSB_C_S8zb048camOpFtv2abYQPfgnTJw4=.#=zIifMaoZVQhB8(String #=zm1mpb$4=, Int32 #=zd8llfjY=)
00000020 4.17547750 [2740] — End of inner exception stack trace —
00000021 4.17547750 [2740] bei #=z0zQvslSB_C_S8zb048camOpFtv2abYQPfgnTJw4=.#=zIifMaoZVQhB8(String #=zm1mpb$4=, Int32 #=zd8llfjY=)
00000022 4.17547750 [2740] bei #=z0zQvslSB_C_S8zb048camOpFtv2abYQPfgnTJw4=.#=zI_0vkjM=()
00000023 4.17547750 [2740] bei #=zaeIKp2VOOXpew6UnEj0KJkY9HcS5s_VBgw==.#=zvta8kTpJJ25b()
00000024 4.17547750 [2740] — End of inner exception stack trace —
00000025 4.17547750 [2740] bei #=zy5UrRif1CVS62l3B9jNleZYEFl4C.#=zz_wK5fY=(IAsyncResult #=zZSqHyQI=)
00000026 4.17547750 [2740] bei #=zy5UrRif1CVS62l3B9jNleZYEFl4C.#=zz96JcTY=()
00000027 4.17547750 [2740] bei #=zD9RZf4AiL6kAsxt6NbEPo$M1z2EA.#=zC7wqLxbG2A5d(Int32 #=zyRR2uIE=, #=zrHQ56MklVp4aqm0BhRpPV46L4zesyhp4EQ== #=zlocDVzU=)
00000028 4.17547750 [2740] bei #=zy5UrRif1CVS62l3B9jNleZYEFl4C.#=zc$h0AZD58Cdf()
00000029 4.17547750 [2740] bei #=zy5UrRif1CVS62l3B9jNleZYEFl4C.#=z0Fmyui8=(AsyncCallback #=zophO380=, Object #=zS2$ZWos=)
00000030 4.17547750 [2740] bei Aspose.Email.Clients.Imap.ImapClient.#=z83DPZFtiGk8L(IConnection #=zhquMbPY=, String #=zvz4Va5w=, AsyncCallback #=zophO380=, Object #=zS2$ZWos=)
00000031 4.17547750 [2740] bei Aspose.Email.Clients.Imap.ImapClient.GetFolderInfo(String folderName)
00000032 4.17547750 [2740] bei Com.Kendox.MailArchiver.Library.MailProviders.Imap.ImapMailProvider.Connect(String imapHostName, String mailBoxAddress, SecureString imapMailBoxPassword, Int32 imapPortNumber, Nullable1 imapSecurityOption, Boolean enableTrace) 00000033 4.17547750 [2740] bei Com.Kendox.MailArchiver.Library.MailProviders.Imap.ImapMailProvider.Connect(String imapHostName, String mailBoxAddress, SecureString imapMailBoxPassword, Int32 imapPortNumber, Nullable
1 imapSecurityOption, Action`2 callback)
The customer uses the following to connect to IMAP:
IMAP Server: Lotus-Domino Server V 10.0.1 FP3
Aspose.Email.dll 21.1
Hostname: Can be delivered, if needed
Username: Can be delivered, if needed
Password: Can be delivered, if needed
Port: 143
SecurityOptions: None
My IMAP code:
using (ImapClient client = new ImapClient())
{
client.Host = "xyz";
client.Username = " "; // E-Mailbox address
client.Password = " ";
client.SecurityOptions = securityOptions;
switch (securityOptions)
{
case SecurityOptions.None:
{
**client.Port = 143;**
Assert.Throws(typeof(AsposeException), delegate()
{ // * CAPABILITY STARTTLS LOGINDISABLED
ImapFolderInfo folderInfo = client.GetFolderInfo(ImapFolderInfo.InBox);
});
}
break;
default:
{
client.Port = 993;
ImapFolderInfo folderInfo = client.GetFolderInfo(ImapFolderInfo.InBox);
}
break;
}
}
Can you tell me what could be the cause of this exception?
If necessary, the customer can provide Aspose a test email account. If you need a test email account what information do you require?