邮件发送到垃圾邮件asp.net

邮件发送到垃圾邮件asp.net,.net,email,spam,.net,Email,Spam,我正在尝试发送带有以下代码片段的电子邮件 MailMessage mailMsg = new MailMessage(); mailMsg.From = new MailAddress("cs@abc.com"); mailMsg.Subject = "Test"; mailMsg.BodyEncoding = System.Text.Encoding.GetEncoding("utf-8"); mailMsg.

我正在尝试发送带有以下代码片段的电子邮件

        MailMessage mailMsg = new MailMessage();
        mailMsg.From = new MailAddress("cs@abc.com");
        mailMsg.Subject = "Test";
        mailMsg.BodyEncoding = System.Text.Encoding.GetEncoding("utf-8");


        mailMsg.To.Add("abc.test@gmail.com");



        // Set the body of the mail message
        var BodyText = "<html><body>Hi..</body></html>";


        System.Net.Mail.AlternateView plainView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(System.Text.RegularExpressions.Regex.Replace(BodyText, @"<(.|\n)*?>", string.Empty), null, "text/plain");
        System.Net.Mail.AlternateView htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(BodyText, null, "text/html");
        mailMsg.AlternateViews.Add(plainView);
        mailMsg.AlternateViews.Add(htmlView);

        // Smtp configuration
        SmtpClient smtp = new SmtpClient();
        smtp.Host = "mail.shopmanza.com";
        smtp.Credentials = new NetworkCredential("cs@abc.com", "Cs@abc");
        smtp.Send(mailMsg);
MailMessage mailMsg=newmailmessage();
mailMsg.From=新邮件地址(“cs@abc.com");
mailMsg.Subject=“测试”;
mailMsg.BodyEncoding=System.Text.Encoding.GetEncoding(“utf-8”);
mailMsg.To.Add(“abc。test@gmail.com");
//设置邮件消息的正文
var BodyText=“嗨..”;
System.Net.Mail.AlternateView plainView=System.Net.Mail.AlternateView.CreateAlternateView-FromString(System.Text.RegularExpressions.Regex.Replace(BodyText,@“”,string.Empty),null,“Text/plain”);
System.Net.Mail.AlternateView htmlView=System.Net.Mail.AlternateView.CreateAlternateView-FromString(BodyText,null,“text/html”);
mailMsg.AlternateViews.Add(plainView);
mailMsg.AlternateViews.Add(htmlView);
//Smtp配置
SmtpClient smtp=新SmtpClient();
smtp.Host=“mail.shopmanza.com”;
smtp.Credentials=新的网络凭据(“cs@abc.com", "Cs@abc");
smtp.Send(mailMsg);

我的邮件会转到垃圾邮件文件夹而不是收件箱。你知道如何解决这个问题吗?

由于各种原因,邮件发送到垃圾邮件部分。 i) 检查你的主机名它应该是你的域名而不是本地主机 ii)从测试、支持电子邮件发送此电子邮件应为您所在域的有效电子邮件id。 iii)在内容中发送单个图像

您可以通过安装DKIM来避免邮件变成垃圾邮件

您的邮件客户端认为这是出于动机的垃圾邮件,请更改垃圾邮件过滤规则或邮件正文/发件人。我认为这与您的代码per siHi Jean无关,谢谢您的回复。我将这封邮件发送给我的许多可能使用gmail的网站客户。我如何确保这封邮件不会进入他们的垃圾邮件文件夹?你能尝试一封没有真实地址链接的纯文本邮件吗?在阅读gmail文档之前: