Я создал портал сообщества, в котором пользователь создает свою учетную запись. После успешной регистрации письмо с подтверждением отправляется на зарегистрированный адрес электронной почты.
Я использую следующий код для отправки почты -
private void SendMail(string recvr, string recvrName, string verCode, int NewUserID)
{
try
{
string emailID = ConfigurationManager.AppSettings["WebMasterMail"];
string mailPass = ConfigurationManager.AppSettings["pass"];
string mailer = ConfigurationManager.AppSettings["mailer"];
MailMessage msg = new MailMessage();
MailAddress addrFrom = new MailAddress(emailID, "Panbeli.in.... Bari community portal");
MailAddress addrTo = new MailAddress(recvr, recvrName);
msg.To.Add(addrTo);
msg.From = addrFrom;
msg.Subject = "You have registered sucessfully on PanBeli.in.";
msg.Priority = MailPriority.High;
msg.Body = RegisterMessageBody(recvrName, verCode,NewUserID);
msg.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient(mailer);
smtp.Credentials = new System.Net.NetworkCredential(emailID, mailPass);
smtp.Send(msg);
}
catch (Exception Ex) { }
}
Во время тестирования мы обнаружили, что все письма с подтверждением отправляются в папку SPAM вместо Inbox.
Что-то не так с кодом или что-то связано с безопасностью.
Может ли кто-нибудь предложить решение этой проблемы.
Спасибо, что поделились своим временем.