Контактная форма.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 вместо учетных данных моего домена?

0 ответов

Другие вопросы по тегам