好奇怪的问题,我测试没发现有这个问题。
题主可以试试手动指定一下附件名字的编码:
Attachment data;data.NameEncoding = Encoding.UTF8; // 编码mMailMessage.Attachments.Add(data);