Отправка гиперссылки по почте удаляет гиперссылку

В C #. При отправке письма с подтверждением со ссылкой на страницу подтверждения часть гиперссылки удаляется из текста, оставляя только строку.

Вот код, который я использую:

using (SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com"))
            {
                var mail = new MailMessage();
                mail.From = new MailAddress("qreftrain@gmail.com");
                mail.To.Add(user.Email);
                mail.Subject = "QuidditchRefTraining Subscription";
                mail.Body = body;
                mail.IsBodyHtml = true;
                SmtpServer.Port = 587;
                SmtpServer.UseDefaultCredentials = false;
                SmtpServer.Credentials = new System.Net.NetworkCredential("qreftrain@gmail.com", "password");
                SmtpServer.EnableSsl = true;
                try
                {
                    SmtpServer.Send(mail);
                }

С телом, имеющим это значение:

"<html><body>blabla : <a href='localhost:45398/Login/ConfirmEmail?Code=a13c444fba0a45b69009ba167a7e4a82&RequestId=15' title='User Email Confirm'>Lien</a>.</body></html>"

Я получаю электронное письмо, подобное этому (не обращайте внимания на строку до «Lien», это французский):

введите описание изображения здесь

причем слово Lien является простым словом. Есть ли у вас какие-либо идеи ?

c#,html,asp.net-mvc,hyperlink,

0

Ответов: 0

Отправка гиперссылки по почте удаляет гиперссылку

В C #. При отправке письма с подтверждением со ссылкой на страницу подтверждения часть гиперссылки удаляется из текста, оставляя только строку.

Вот код, который я использую:

using (SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com"))
            {
                var mail = new MailMessage();
                mail.From = new MailAddress("qreftrain@gmail.com");
                mail.To.Add(user.Email);
                mail.Subject = "QuidditchRefTraining Subscription";
                mail.Body = body;
                mail.IsBodyHtml = true;
                SmtpServer.Port = 587;
                SmtpServer.UseDefaultCredentials = false;
                SmtpServer.Credentials = new System.Net.NetworkCredential("qreftrain@gmail.com", "password");
                SmtpServer.EnableSsl = true;
                try
                {
                    SmtpServer.Send(mail);
                }

С телом, имеющим это значение:

"<html><body>blabla : <a href='localhost:45398/Login/ConfirmEmail?Code=a13c444fba0a45b69009ba167a7e4a82&RequestId=15' title='User Email Confirm'>Lien</a>.</body></html>"

Я получаю электронное письмо, подобное этому (не обращайте внимания на строку до «Lien», это французский):

введите описание изображения здесь

причем слово Lien является простым словом. Есть ли у вас какие-либо идеи ?

00C #, HTML, asp.net-MVC, гиперссылка,
Похожие вопросы
Яндекс.Метрика