Delphi 在';此处出现错误';从imap4服务器发送

Delphi 在';此处出现错误';从imap4服务器发送,delphi,imap,indy,Delphi,Imap,Indy,我有一个TIdImap4客户端,有时我会从imap服务器接收到: C3 BAD Mailbox parameter is invalid. 我已成功修复了客户端的请求,但读取此错误消息的唯一方法是使用indy函数: function TIdIMAP4.GetInternalResponse(const ATag: String; AExpectedResponses: array of String; ASingleLineMode: Boolean; ASingleLineMa

我有一个
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;
,但当函数TIdIMAP4.StatusMailBox(const AMBName:String;AMB:TIdMailBox;const AStatusDataItems:TIdIMAP4StatusDataItem的数组)的结果为布尔值时为False,我不知道如何访问错误消息。我尝试了以下属性:

- imap4Client.LastCmdResult.Text.Text 
- imap4Client.LastCmdResult.FormattedReply.Text

但是其中没有错误消息。

请尝试查看
TIdReplyIMAP4(imap4Client.LastCmdResult).Extra
属性