Brevo SMTP is the transactional email service of Brevo. When it is enabled, all transactional emails (e.g. account creation emails, order confirmation emails, recovery password emails, etc) of your store will be sent from your Brevo account.
Copy your SMTP key from your Brevo account on SMTP & API page > SMTP tab, then paste it in the field below and save.
@if (Model.UseSmtp)
{
@await Html.PartialAsync("Table", new DataTablesModel
{
Name = "messages-grid",
UrlRead = new DataUrl("MessageList", "Brevo", null),
UrlUpdate = new DataUrl("MessageUpdate", "Brevo", null),
Length = Model.MessageTemplateSearchModel.PageSize,
LengthMenu = Model.MessageTemplateSearchModel.AvailablePageSizes,
ColumnCollection = new List
{
new ColumnProperty(nameof(BrevoMessageTemplateModel.Name))
{
Title = T("Admin.ContentManagement.MessageTemplates.Fields.Name").Text
},
new ColumnProperty(nameof(BrevoMessageTemplateModel.IsActive))
{
Title = T("Admin.ContentManagement.MessageTemplates.Fields.IsActive").Text,
Width = "100",
ClassName = NopColumnClassDefaults.CenterAll,
Render = new RenderBoolean(),
Editable = true,
EditType = EditType.Checkbox
},
new ColumnProperty(nameof(BrevoMessageTemplateModel.ListOfStores))
{
Title = T("Admin.ContentManagement.MessageTemplates.Fields.LimitedToStores").Text
},
new ColumnProperty(nameof(BrevoMessageTemplateModel.UseBrevoTemplate))
{
Title = T("Plugins.Misc.Brevo.UseBrevoTemplate").Text,
Width = "100",
ClassName = NopColumnClassDefaults.CenterAll,
Render = new RenderBoolean(),
Editable = true,
EditType = EditType.Checkbox
},
new ColumnProperty(nameof(BrevoMessageTemplateModel.Id))
{
Title = T("Plugins.Misc.Brevo.EditTemplate").Text,
Width = "150",
Render = new RenderLink(new DataUrl(string.Empty, nameof(BrevoMessageTemplateModel.EditLink)))
{
Title = T("Plugins.Misc.Brevo.EditTemplate").Text
}
},
new ColumnProperty(nameof(BrevoMessageTemplateModel.Id))
{
Title = T("Admin.Common.Edit").Text,
Width = "200",
ClassName = NopColumnClassDefaults.Button,
Render = new RenderButtonsInlineEdit()
}
}
})
}