From e3a7059edf212b6bffcafe2076f3da45487d0260 Mon Sep 17 00:00:00 2001 From: HermesSbicego-Laser Date: Fri, 28 Oct 2016 15:22:48 +0200 Subject: [PATCH] - Addition of an existing png (OrchardLogo.png) as attachment within "Test Smtp Settings" Section, in order to demonstrate functionality of support for attachments in email --- .../Orchard.Email/Controllers/EmailAdminController.cs | 8 +++++--- .../Views/EditorTemplates/Parts/SmtpSettings.cshtml | 4 ++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Email/Controllers/EmailAdminController.cs b/src/Orchard.Web/Modules/Orchard.Email/Controllers/EmailAdminController.cs index e5d64f49e..57bf23eac 100644 --- a/src/Orchard.Web/Modules/Orchard.Email/Controllers/EmailAdminController.cs +++ b/src/Orchard.Web/Modules/Orchard.Email/Controllers/EmailAdminController.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Web.Hosting; using System.Web.Mvc; using Orchard.ContentManagement; using Orchard.Email.Models; @@ -56,7 +57,8 @@ namespace Orchard.Email.Controllers { {"Body", testSettings.Body}, {"ReplyTo", testSettings.ReplyTo}, {"Bcc", testSettings.Bcc}, - {"CC", testSettings.Cc} + {"CC", testSettings.Cc}, + { "Attachments", new List() { HostingEnvironment.MapPath("~/Media/OrchardLogo.png") } } }); } @@ -64,10 +66,10 @@ namespace Orchard.Email.Controllers { return Json(new { error = fakeLogger.Message }); } - return Json(new {status = T("Message sent.").Text}); + return Json(new { status = T("Message sent.").Text }); } catch (Exception e) { - return Json(new {error = e.Message}); + return Json(new { error = e.Message }); } finally { var smtpChannelComponent = _smtpChannel as Component; diff --git a/src/Orchard.Web/Modules/Orchard.Email/Views/EditorTemplates/Parts/SmtpSettings.cshtml b/src/Orchard.Web/Modules/Orchard.Email/Views/EditorTemplates/Parts/SmtpSettings.cshtml index bc4c237d4..0bb06a132 100644 --- a/src/Orchard.Web/Modules/Orchard.Email/Views/EditorTemplates/Parts/SmtpSettings.cshtml +++ b/src/Orchard.Web/Modules/Orchard.Email/Views/EditorTemplates/Parts/SmtpSettings.cshtml @@ -91,6 +91,10 @@
+
+ + @T( +