邮件附件没有附加

Jon*_*bey 0 .net c# email

我正在编写一个简单的电子邮件助手类,它将由Windows服务调用.当我测试时,电子邮件附件没有与剩余的电子邮件一起发送.

mailAttachmentFilePath是一个ArrayList(仅用于说明),mail表示MailMessage类.

if (mailAttachmentFilePath.Count > 0)
        {
            foreach (string file in mailAttachmentFilePath)
            {
                Attachment data = new Attachment(file);
                mail.Attachments.Add(data);
                data.Dispose();
            }
        }
Run Code Online (Sandbox Code Playgroud)

我确信我错过了一些东西,但我不知道它是什么......

Al *_*azi 5

在发送电子邮件之后执行data.Dispose():D.