Artikel-ID: 507724 - Geändert am: Sonntag, 25. November 2007 - Version: 2.1 EMail ohne Installation eines EMail Clients versendenDieser Artikel wurde zuvor veröffentlicht unter D34503 ProblembeschreibungIch arbeite mit Microsoft Internet Information Server 3.0. Dort habe ich die Active Server Pages Erweiterungen installiert. Als EMailsystem liegt Microsoft Exchange 5.0 vor. Auf einer Intranet-Internetseite sollen Anwender Text eingeben können. Dieser Text soll als EMail an einen festgelegten Empfänger versendet werden. Verwende ich den Schalter MailTo z.B. LösungDie nachfolgenden Erläuterungen und der Beispielcode beschreiben die genaue Vorgehensweise:
EMail.htm: <HTML> <BODY> Hier bitte den EMailtext eingeben: <FORM ACTION="/Scripts/Senden.asp"> <TEXTAREA Name="Text1" Cols=50 Rows=10></TEXTAREA> <P> <INPUT TYPE="submit" Name="Command1" VALUE="EMail senden"> </FORM> </BODY> </HTML> Senden.asp: <%@ LANGUAGE="VBSCRIPT" %> <HTML> <BODY> <% Text1 = Request.QueryString("Text1") Dim objSession Dim objMessage Dim objOneRecip Set objSession = CreateObject("MAPI.Session") 'Log on, das Mailprofile ist anzugeben objSession.Logon ("Mein Profile") 'eine neue Nachricht erstellen und deren Eigenschaften setzen Set objMessage = objSession.Outbox.Messages.Add objMessage.Subject = "EMail von " & Request.ServerVariables("LOGON_USER") objMessage.Text = Text1 'Empfaenger der Nachricht bestimmen Set objOneRecip = objMessage.Recipients.Add objOneRecip.Name = "MeinEmpfaenger" objOneRecip.Type = 1 objOneRecip.Resolve 'Exchange bleibt unsichtbar, gesendete Nachricht wird nicht gespeichert objMessage.Send 0, 0 'log off objSession.Logoff Set objSession = Nothing Set objMessage = Nothing Set objOneRecip = Nothing Response.Write "Das EMail wurde erfolgreich abgesendet !" %> </BODY> </HTML> Die Verwendung der hier aufgeführten Information, Makro- oder Programmcodes geschieht auf Ihre eigene Verantwortung. Microsoft stellt Ihnen diese Informationen, sowie Makro- und Programmlistings ohne Gewähr auf Richtigkeit, Vollständigkeit und/oder Funktionalität, sowie ohne Anspruch auf Support zur Verfügung. Bei Makro- und Programmlistings soll lediglich exemplarisch die Funktionsweise des Beispiels aufgezeigt werden. Microsoft, MS, Internet Information Server und Exchange sind eingetragene Warenzeichen. Windows und Windows NT sind Warenzeichen der Microsoft Corporation. Die Informationen in diesem Artikel beziehen sich auf:
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
|
|

Zum Anfang
