ارتباط ويب في البريد لم يتم تقديم كرابط في ياهو

StackOverflow https://stackoverflow.com/questions/1740612

  •  20-09-2019
  •  | 
  •  

سؤال

وسلسلة من = "abc@gmail.com".     سلسلة ل= "XYZ @ gmail.com، XYZ @ yahoo.co.in".     كلمة سلسلة = "abcxyz"؛

MailMessage mail = new System.Net.Mail.MailMessage();
mail.To.Add(to);
mail.From = new MailAddress(from, "Check Email", System.Text.Encoding.UTF8);
mail.Subject = "This is a test mail";
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Body = "<html><body><h1>My Message</h1><br><a href=www.stackoverflow.com>stackoverflow</a></body></html>";
mail.IsBodyHtml = true;

SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential(from,password);
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true; 
client.Send(mail);

وهذا الرمز sents بنجاح البريد. عندما ننظر في بلدي جوجل، وصلة "ستاكوفيرفلوو" يجعل كرابط وكنت قادرا على التنقل إلى الصفحة المعنية، ولكن في ياهو أنا لا أجد أي رابط بدلا من مجرد ليظهر "ستاكوفيرفلوو" النص.

هل كانت مفيدة؟

المحلول

و<a href="http://www.stackoverflow.com">stackoverflow</a>

وكنت قد نسيت http://

نصائح أخرى

وربما ياهو! البريد هو أقل تسامحا حول القيم سمة HTML غير المسعرة، حاول هذا بدلا من ذلك:

mail.Body 
    = "<html><body><h1>My Message</h1><br><a href=\"http://www.stackoverflow.com\">stackoverflow</a></body></html>";

وحاول

<a href="http://www.stackoverflow.com/"> stackoverflow</a>

وحاول تحديد HTML صالح:

mail.Body = "<html><body><h1>My Message</h1><br><a href=\"http://www.stackoverflow.com\">stackoverflow</a></body></html>";

عند إرسال الجزء الأكبر من محتوى أتش تي أم أل كهيئة، http قيام المسألة. هذا هو رمز في ملف التكوين بلدي افزعتني. عندما أضفت المتشعب، أنه يعمل بشكل جيد، دون المتشعب، فشل ياهو.

<tr>
  <td colspan="2"  onClick="#stackoverflow#" style="cursor:hand;">
    <center>
     <b>
       <a href='http://www.stackoverflow.com' style="color:#1C0693;text-decoration:none;">stackoverflow</a>
     </b>
    </center>
 </td>
</tr>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top