В пользовательском модуле DotNetNuke я хочу иметь возможность отправлять электронные письма на основе временных данных. Я хочу иметь возможность вводить текстовые значения для определенных параметров шаблона. Я также хочу, чтобы администраторы сайта могли редактировать содержимое электронной почты. Я хочу, чтобы администраторы могли легко и безошибочно создавать макет и текст.
Одним из решений является использование строки локализации, позволяющей настраивать содержимое электронной почты, структура электронной почты которой где-то жестко задана Это нежелательно, так как не позволяет администратору изменять макет.
Другое решение - настроить модули Text / HTML для содержания содержимого электронной почты. Это позволяет администратору редактировать текст и макет. Недостатком является то, что администратор может использовать стиль из таблицы стилей CSS, который не будет доступен для чтения электронной почты.
Есть еще мысли о том, как это сделать? Сторонний плагин или модуль будет в порядке. Для модулей электронной почты, которые я рассмотрел, они больше о настройке почтовых кампаний. Из тех, что я видел, я не был уверен, что смогу отправлять электронные письма программно из моего пользовательского модуля.
спасибо