Контактная форма.NET MVC с динамическим / заполняемым адресом "от"
У меня возникают проблемы с кодированием моей контактной формы, чтобы правильно отправлять электронные письма с адресом "От", который заполняет пользователь. Я получаю ответы 5.7.1, информирующие меня о том, что адрес не принадлежит моей учетной записи.
Я знаю, что WordPress делает это возможным, но я не уверен, в чем вина моего C# проекта. Я не уверен, должен ли отправляющий хост быть учетной записью электронной почты, созданной в моем домене для этой цели, или учетные данные должны быть с компьютера, на котором я размещаю хостинг?
Проект переведен на лазурные сайты.
MailMessage mail = new MailMessage(cvm.FromMail, "myaddress@domain.com", cvm.Subject, sb.ToString());
SmtpClient smtp = new SmtpClient();
smtp.Host = "mydomain.host.com";
smtp.Port = 587;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("myaddress@domain.com", "*********");
smtp.EnableSsl = true;
smtp.Send(Mail);
Я пробовал много разных комбинаций настроек порта /ssl, но до сих пор не могу добиться успеха в этом.
Или хост / учетные данные должны быть чем-то из моего исходного веб-сайта Azure вместо учетных данных моего домена?