öffnen Sie outlook-Fensters E-Mails versenden asp.net
Schreibe ich ein Projekt in asp.net C# mit Visual Studio 2010.
Ich will schreiben-Funktion, die öffnet outlook-Fensters E-Mails versenden, wenn der Benutzer auf eine Schaltfläche klickt.
Habe ich versucht, dieses:
using Outlook = Microsoft.Office.Interop.Outlook;
Outlook.Application oApp = new Outlook.Application ();
Outlook._MailItem oMailItem = (Outlook._MailItem)oApp.CreateItem ( Outlook.OlItemType.olMailItem );
oMailItem.To = address;
//body, bcc etc...
oMailItem.Display ( true );
Aber der compiler sagt, es ist kein namespace-Büro im namespace Microsoft.
Tatsächlich Microsoft Office, einschließlich Outlook vollständig installiert in meinem computer.
Sollte ich auch Office-Bibliothek für Visual Studio?
Wie das problem gelöst werden kann?
- Sind Sie versuchen, outlook zu öffnen über eine Webseite ??
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie
Microsoft.Office.Interop.Outlook
muss Outlook auf dem server installiert werden (und auf dem server ausgeführt, nicht auf dem Benutzer-computer).Haben Sie versucht, mit SmtpClient?
mailto:
link auf Ihre Seite zu rufen die user die E-Mail-client.mailto:
arbeitet, öffnet sich aber nur eine leere E-mail mit Benutzer-Standard-E-mail-software.diesem outlook zum senden von E-Mail mit Empfänger, Betreff und Nachrichtentext vorbelastet.
Sondern Sie versuchen wie diese,fügen Sie mithilfe von Microsoft.Office.Interop.Outlook; Referenz