我是这样接收附件的,代码如下:
if msg.MessageParts.Items[j] is  TIdAttachment then
  begin
     filename:=tidattachment(msg.MessageParts.Items[j]).FileName;              TIdAttachment(msg.MessageParts.Items[j]).SaveToFile(path+filename);
 end;
当附件全是英文时没有问题,当附件名称是中文时就没有办法收取附件,比如邮件里个附件叫:新增文字文件.txt,程序收取时会有如下信息:
filename:==?gb2312?b?zsAq0McqtecqytM=?=;
ContentTransfer:=quoted-printable
pchar:=gb2312;请问如何把filename=新增文字文件.txt