Re: Umlaute in Email per SmtpServer

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Martin Honnen (Martin.Honnen_at_t-online.de)
Date: 02/15/04


Date: Sun, 15 Feb 2004 15:41:31 +0100


Christian Breit wrote:

> ich habe in meiner kompletten Website keine Probleme mit
> Umlauten, aber wenn ich eine Mail (Subject und Message)
> versende, werden diesen mit "?" dargestellt (später in
> Outlook).

Wichtig ist, das du das Encoding der Nachricht setzt, z.b auf UTF-8.
Dann sollten die entsprechenden MIME-Kopfzeilen gesetzt werden und die
Mailsoftware die Zeichen auch richtig anzeigen:

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Mail" %>
<script runat="server">
void SendMail (string to, string from, string subject, string message) {
   MailMessage mailMessage = new MailMessage();
   mailMessage.BodyFormat = MailFormat.Text;
   mailMessage.To = to;
   mailMessage.From = from;
   mailMessage.Subject = subject;
   mailMessage.BodyEncoding = System.Text.Encoding.UTF8;
   mailMessage.Body = message;
   SmtpMail.SmtpServer = "smtp.example.com";
   SmtpMail.Send(mailMessage);
}
void Page_Load () {
   string to = "xxx@example.com";
   string from = "yyy@example.com";
   string subject = "Testing mail sending " + DateTime.Now;
   string message = "Über die Kosten: 3,50€.";
   SendMail(to, from, subject, message);
   Response.Write("One mail sent.");
}
</script>

-- 
	Martin Honnen
	http://JavaScript.FAQTs.com/


Relevant Pages

  • Re: SmtpClient ???
    ... Message "Mailbox unavailable. ... using System.IO; ... class Pop3Client ... private string popServer; ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • Sendmessage zwischen zwei Anwendungen
    ... public IntPtr dwData; ... public static extern Int32 SendMessage( ... IntPtr wParam, // first message parameter ... private string GetMessage ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • =?iso-8859-1?q?Re:_log4j_Erweiterung:_dem_Logger_eigene_Objekte_=FCbergeben?=
    ... Wenn die einfachen Bordmittel nicht reichen, ... sein, wie die Message aussieht. ... Anforderungen, sprich: Es wird ein String an genau einer Stelle der Log ...
    (de.comp.lang.java)
  • Re: EDMUNDO BATTAGLINI ADMITE SER HOMOSEXUAL
    ... Newsgroups: soc.culture.argentina ... Subject: EDMUNDO BATTAGLINI ADMITE SER HOMOSEXUAL ... original | Report this message | Find messages by this author ...
    (soc.culture.argentina)
  • Re: EBCDIC String nach ASCII
    ... (ich lese den String aus der Message: ... Kannst du nicht irgendwie an die Roh-Bytes der Message ... dann hat im Prinzip jemand (Webshpere MQ?) ... Next by Date: ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)