Re: Umlaute in Email per SmtpServer
From: Martin Honnen (Martin.Honnen_at_t-online.de)
Date: 02/15/04
- Next message: René Ziller: "Re: ASP.NET Asp.Datagrid mit Link zum Download"
- Previous message: Golo Haas: "1&1 Rootserver / ASP .net"
- In reply to: Christian Breit: "Umlaute in Email per SmtpServer"
- Messages sorted by: [ date ] [ thread ]
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/
- Next message: René Ziller: "Re: ASP.NET Asp.Datagrid mit Link zum Download"
- Previous message: Golo Haas: "1&1 Rootserver / ASP .net"
- In reply to: Christian Breit: "Umlaute in Email per SmtpServer"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|