4
Я создаю MailMessage
с кодом ниже, и я получаю эту ошибку при вызове mail.CreateMailMessage
.MailDefinition/MailMessage и basepath не могут быть пустыми
Значение не может быть пустым. Имя параметра: базовый путь
Кто-нибудь знает, что может быть неправильным?
public void SendReciept(string reciever)
{
MailDefinition mail = new MailDefinition();
mail.IsBodyHtml = true;
mail.BodyFileName = "~/file.txt";
mail.Subject = "Subject";
mail.From = "[email protected]";
mail.Priority = System.Net.Mail.MailPriority.Normal;
MailMessage message = mail.CreateMailMessage(reciever, RecieptReplacements, new System.Web.UI.Control());
...
}
ListDictionary RecieptReplacements
{
get
{
ListDictionary replacements = new ListDictionary();
replacements.Add("<%Name%>", "Name");
return replacements;
}
}
Ах, спасибо большое! – vsdev
@vsdev Добро пожаловать, я рад, что это помогло. –