как не попасть в спам

Я разработал веб-приложение в asp.net, в котором мне нужно отправить электронное письмо для связи, которая будет работать нормально в течение нескольких дней. сегодня день все мои электронные письма попадают в папку спам.

я использую следующий код для отправки почты

public  void SendMailMessage(string to, string subject, string body, AlternateView Altv, string bcc="")
        {
            // Instantiate a new instance of MailMessage
            MailMessage mMailMessage = new MailMessage();

            // Set the sender address of the mail message
            mMailMessage.From = new MailAddress("FORM EMAIL");
            // Set the recepient address of the mail message

            mMailMessage.To.Add(new MailAddress(to));

            mMailMessage.Subject = subject;
            // Set the body of the mail message

            if (bcc != "")
            {
                mMailMessage.Bcc.Add(bcc);
            }

            mMailMessage.AlternateViews.Add(Altv);

            mMailMessage.Body = body;

            // Set the format of the mail message body as HTML
            mMailMessage.IsBodyHtml = true;
            // Set the priority of the mail message to normal
            mMailMessage.Priority = MailPriority.Normal;



            // Instantiate a new instance of SmtpClient
            SmtpClient mSmtpClient = new SmtpClient();

            mSmtpClient.Host = "HOST";
            // Send the mail message

            mSmtpClient.Credentials = new System.Net.NetworkCredential()
            {
                UserName = "EMAIID",
                Password = "PASSWORD"

            };
            mSmtpClient.Port = 25;
            mSmtpClient.EnableSsl = true;
            mSmtpClient.UseDefaultCredentials = true;  
            try
            {
                mSmtpClient.Send(mMailMessage);
            }
            catch
            {}

        }

Я хочу добавить подпись, ответ, отказ от подписки в заголовок электронной почты, чтобы получать электронную почту в папку «Входящие» и как


person Rhushikesh    schedule 29.12.2014    source источник
comment
Вероятно, дубликат stackoverflow.com/questions/3899298/aspx- отправить письмо как спам   -  person صفي    schedule 29.12.2014
comment
У меня контракт с фирмой, которая проводит маркетинговые кампании от имени других фирм, и я знаю, что ответ на ваш вопрос весьма сложен. В вашем коде нет ничего явно неправильного, и он, скорее всего, связан с тем, что вы отправляете, куда вы его отправляете и как настроен ваш домен / IP-адреса. Можете ли вы сообщить нам используемый адрес отправителя? А как насчет образца отправляемого тела? Проверяли ли вы свой список рассылки на наличие странных адресов, например, заканчивающихся на @spamhaus.org? Сколько писем вы отправляете в минуту? Связана ли транзакция по электронной почте или маркетинг?   -  person Martin Brown    schedule 29.12.2014


Ответы (1)


Добавьте в свой код:

        mMailMessage.BodyEncoding = System.Text.Encoding.GetEncoding("utf-8");

Пожалуйста, обратитесь к этому: Избегайте спама

person Manish Goswami    schedule 29.12.2014