我有一个C3 BAD Mailbox parameter is invalid.
客户端,我有时会从一个imap服务器收到它:
function TIdIMAP4.GetInternalResponse(const ATag: String;
AExpectedResponses: array of String;
ASingleLineMode: Boolean; ASingleLineMayBeSplit: Boolean {= False}): string;
我已经设法修复了我的客户端的请求,但我能读取此错误消息的唯一方法是在indy函数中:
function TIdIMAP4.StatusMailBox(const AMBName: String; AMB: TIdMailBox; const AStatusDataItems: array of TIdIMAP4StatusDataItem): Boolean;
,但是当- imap4Client.LastCmdResult.Text.Text
- imap4Client.LastCmdResult.FormattedReply.Text
的结果为False时,我不知道如何访问错误消息。我试过了这些属性:
{{1}}
但其中没有错误消息。
答案 0 :(得分:2)
尝试查看TIdReplyIMAP4(imap4Client.LastCmdResult).Extra
属性。