diff --git a/src/Orchard.Web/Modules/Orchard.Email/Services/SmtpMessageChannel.cs b/src/Orchard.Web/Modules/Orchard.Email/Services/SmtpMessageChannel.cs index ff44a551d8e..02e26892a37 100644 --- a/src/Orchard.Web/Modules/Orchard.Email/Services/SmtpMessageChannel.cs +++ b/src/Orchard.Web/Modules/Orchard.Email/Services/SmtpMessageChannel.cs @@ -124,6 +124,8 @@ public class SmtpMessageChannel : Component, ISmtpChannel, IDisposable { foreach (var attachmentPath in emailMessage.Attachments) { if (File.Exists(attachmentPath)) { mailMessage.Attachments.Add(new Attachment(attachmentPath)); + } else { + throw new FileNotFoundException(T("One or more attachments not found.").Text); } } _smtpClientField.Value.Send(mailMessage);