Функция отправки электронной почты не работает в размещенном приложении. Но он работает на локальной машине. КодексЭлектронная почта не работает в Hosted Application
[WebMethod]
public static string SendMail(string To,string Subj,string Body)
{
MailMessage emailmsg = new MailMessage();
emailmsg.From = new MailAddress("[email protected]");
emailmsg.To.Add(To);
emailmsg.Subject = Subj;
emailmsg.Body = Body;
emailmsg.IsBodyHtml = true;
//SMTP SERVER DETAILS
SmtpClient smtpc = new SmtpClient("smtp.gmail.com");
smtpc.Port = 587;
smtpc.UseDefaultCredentials = false;
smtpc.EnableSsl = true;
smtpc.Credentials = new NetworkCredential("[email protected]", "******");
smtpc.Send(emailmsg);
return " your email send sucessfuly!.. check your email";
}
Пожалуйста, дайте мне какое-либо решение
Exception деталь
"Message":"Request for the permission of type \u0027System.Net.Mail.SmtpPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\u0027 failed.","StackTrace":" at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark\u0026 stackMark, Boolean isPermSet)\r\n at System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark\u0026 stackMark)\r\n at System.Security.CodeAccessPermission.Demand()\r\n at System.Net.Mail.SmtpClient.set_Port(Int32 value)\r\n at Flair.sendmail.SendMail(String To, String Subj, String Body)","ExceptionType":"System.Security.SecurityException"
это ошибка? – BNN
Проверить smtp для клиента – tharif
Получение ошибки как '{" Сообщение ":" Произошла ошибка при обработке запроса. "," StackTrace ":" "," ExceptionType ":" "}' – Safeena