ASP.NET app zu senden Sie eine E-mail mit einem hyperlink
MailMessage message = new MailMessage();
message.From = new MailAddress("[email protected]");
message.Subject = "Subject";
message.Body = "Please login";
SmtpClient smtp = new SmtpClient();
message.To.Add("[email protected]");
smtp.Send(message);
Ich will einen Link in den Körper der gesendeten E-mail wo steht "login". Wie kann ich das tun?
- Wenn der Körper mit HTML, verwenden Sie das HTML:
<a href="...">login</a>
- Stellen Sie sicher, dass die Körper-Typ ist "html", dann senden Sie einfach html.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, dass Sie markieren, wenn senden, dass der Inhalt HTML ist, obwohl.
Gesetzt, die Nachricht zu
message.IsBodyHTML = true
Format der Nachricht in HTML, und stellen Sie sicher, dass die IsBodyHtml Eigenschaft auf die MailMessage-true:
Nachricht.IsBodyHtml = true;
Müssen Sie nur das format von Körper zu html, dann können Sie fügen Sie den html-element innerhalb der bosy der E-mail-Nachricht