Attachments.Add()缺少多个文件

时间:2018-12-12 15:23:00

标签: c#

请检查以下简单邮件方法。出于测试目的,我通过文件位置路径字符串手动附加了两个文件,如您所见-<button class="some-class">Some unwanted text</button> 但是这种方法的问题是,当我运行它时,第一个附件随电子邮件附上,但始终缺少第二个附件。我在这里做什么错?任何想法? 预先感谢

mail.Attachments.Add(new Attachment(@"C:\Users...

1 个答案:

答案 0 :(得分:0)

根据我的检查,您的MailMessage()方法使用情况看起来不错。我已经测试了自己,并且可以很好地处理多个附件。现在,您只能检查哪个是-

1)您提供的文件路径中确实存在您的文件。 (通过使用Windows文件资源管理器地址栏访问该路径进行检查)

2)您尝试附加的文件(特别是缺少的那个文件)不是空文件(因为当我运行测试空文件时未附加附件,但是使用gmail SMTP进行测试)

如果以上情况正确,那么我认为这可能与您的其他电子邮件设置有关?