【发布时间】:2015-10-02 23:12:11
【问题描述】:
我有一个TIdImap4 客户端,有时我会从 imap 服务器收到这个:
C3 BAD Mailbox parameter is invalid.
我已经设法修复了来自我的客户的请求,但我可以阅读此错误消息的唯一方法是在 indy 函数中:
function TIdIMAP4.GetInternalResponse(const ATag: String;
AExpectedResponses: array of String;
ASingleLineMode: Boolean; ASingleLineMayBeSplit: Boolean {= False}): string;
,但是当function TIdIMAP4.StatusMailBox(const AMBName: String; AMB: TIdMailBox; const AStatusDataItems: array of TIdIMAP4StatusDataItem): Boolean; 的结果为 False 时,我不知道如何访问错误消息。我已经尝试了这些属性:
- imap4Client.LastCmdResult.Text.Text
- imap4Client.LastCmdResult.FormattedReply.Text
但其中没有错误消息。
【问题讨论】: