Announcement

Collapse
No announcement yet.

Mails in HTML-Format versenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mails in HTML-Format versenden

    Hallo,

    ist das möglich, dass man in ASP.NET Mails in HTML-Format versenden kann? Wenn ja, wie?

    Danke im Voraus.

  • #2
    Hallo,

    schau Dir mal in dem nachfolgenden Codeauszug (C#) die fett gedruckte Zeile an:
    <pre>
    ...
    using System.Web.Mail;
    ...
    MailMessage objMail = new MailMessage();
    objMail.From = "[email protected]";
    objMail.To = "[email protected]";
    objMail.BodyEncoding = Encoding.GetEncoding("iso-8859-1");
    objMail.Subject = "Betreff";
    <b>objMail.BodyFormat = MailFormat.Html;</b>
    objMail.Body = "Text";
    SmtpMail.Send(objMail);
    </pre>

    Gruß

    Reinhol

    Comment


    • #3
      Hallo,

      danke für deine Antwort.
      Ich habe diesen schon versucht. Das Problem ist,
      dass die andere Mail-Programme oder Mail-Anbieter wie gmx diese Mails nicht als HTML-Format erkennen. Das ist aber sehr wichtig, weil die Mails als Unicode verschickt werden.
      Als normales Format sieh nämlich der Text so:

      سلام

      aus.
      Ich habe mir gedacht, vielleicht über HTML-Format mehr erreichen kann.

      Mf

      Comment


      • #4
        Versuche mal folgendes
        <pre>
        objMail.BodyEncoding = Encoding.GetEncoding("utf-8");
        </pre>

        Gru&#223

        Comment


        • #5
          Hallo,

          das habe ich bereits. Leider hat nichts gebracht.

          Mf

          Comment

          Working...
          X