我使用Indy TIdIMAP4組件(版本10.6.0)連接到Exchange服務器。 當密碼中只有簡單字符爲IMAP4rev1 doesn't seem to allow anything else than US-ASCII時,此工作正常。雖然如果密碼包含特殊字符如德語變音符,空格等,則通過IMAPConnection.Connect
進行的認證失敗,即它會拋出一個異常說「登錄失敗」。Indy IMAP不允許使用特殊字符作爲密碼
我認爲這是由bug in the TIdIMAP4 component regarding SASL引起的,雖然我不確定。
如果該錯誤不相關,是否有可以設置的屬性或可以調用以允許進行身份驗證的函數? 如果該錯誤導致了這些身份驗證問題,是否有解決方法?
然後實際的連接代碼將如何?
塞巴斯蒂安
不幸的是,更改行不適用於我。所以我希望你能儘快實現[對SASL的Unicode支持](http://indy.codeplex.com/workitem/24525)。感謝您的回答和問題報告。 –