Я создаю веб-приложение, которое отправляет электронные письма, выбрасывающие SmtpClient
в .net, приложение работает нормально, электронные письма успешно отправляются на учетные записи Gmail и Hotmail, однако, когда я отправлял электронные письма на учетную запись Yahoo, оно доставлялось успешно, но ссылки, которые я вставил в сообщение отключены Yahoo Yahoo каким-то образом переписывает ссылки и полностью удаляет свойство "href", я не знаю, что делать, я пробовал все известные мне форматы, но это было бесполезно.
вот код, который я использую для отправки сообщений.
objEmail = new System.Net.Mail.MailMessage();
objEmail.To.Add(new MailAddress(contact.Value.ToString(),null));
objEmail.From = new MailAddress(from, null);
objEmail.Subject = subject;
objEmail.Body = Body;
objEmail.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Send(objEmail);
и вот определение smtpclient в файле web.config
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network enableSsl="true" host="smtp.gmail.com" password="password" userName="user@gmail.com" port="587"/>
</smtp>
</mailSettings>
</system.net>
в теле сообщения я поместил такую простую ссылку,
<a href="http://www.postagi.com/HomePage.aspx?id=101">tester</a>
вот что Yahoo показывает в почтовом ящике электронной почты.
<a id="yui_3_2_0_1_1327400481004292" rel="nofollow">tester</a>
эта ошибка действительно сводит меня с ума, пожалуйста, помогите.