Я отправляю электронные письма в своем приложении asp.net mvc с помощью почты. Электронные письма отправляются, но поля «Тема», «От», «Копия» и «СК» встраиваются в тело письма, а не отображаются в соответствующих областях.
Вот мои настройки smtp в web.config
Вот моя электронная почта
@{
Layout = null;
}
To: @ViewBag.To
From: support@domain.com
Bcc: support@domain.com
Subject: Welcome to @ViewBag.ClientName reporting system
Hello @ViewBag.Firstname,
Welcome.
Regards
Мои настройки smtp в SmarterMail верны, и тестирование работает отлично. Проблема в форматировании. Как это исправить?
Письмо отправляется, но отображается следующим образом:
От: support@domain.com
Кому:
Дата: четверг, 21 мая 2015 г. 16:40:34 +0300
Тема:
--электронная почта тело начинается здесь -
От: support@domain.com
СК: support@domain.com
Тема: Добро пожаловать в систему отчетов по именам клиентов
Здравствуйте, пользователь!
Добро пожаловать.
/>
С уважением
ОБНОВЛЕНИЕ:
Вот код, который я использую для отправки электронного письма. Я пользуюсь почтой
dynamic email = new Email("WelcomeEmail");
email.To = user.Email;
email.FirstName = user.FirstName;
email.ClientName = clientName;
email.Send();
Подробнее здесь: https://stackoverflow.com/questions/303 ... -body-in-a