Ich entwickle eine Webapp in ASP.NET MVC C#, wo Sie automatisierte E-Mails erstellen können, die im Unternehmen jährlich gesendet werden.C# - Zugriff auf Outlook-Adressbuch in Web-App
Ich bin auf der Suche nach einer Möglichkeit zu überprüfen, ob die vom Benutzer angegebenen To-Adressen gültig sind und in der Firma existieren. Ich dachte, dies könnte erreicht werden, indem Sie das Adressbuch von Outlook nachschlagen, da es alle E-Mail-Adressen in der Firma enthält.
Ich habe gesucht und https://msdn.microsoft.com/en-us/library/ff184631.aspx gefunden, die die Verwendung des Microsoft.Office.Interop.Outlook
Pakets vorschlägt. Soweit ich jedoch sehen kann, erfordert die Verwendung dieses Pakets, dass die Outlook-Anwendung installiert ist. Ich nehme an, dass dies für eine Lösung problematisch sein kann, die auf einem Server ausgeführt wird.
Kann ich das Paket Microsoft.Office.Interop.Outlook
verwenden, um mein Ziel zu erreichen, oder muss ich eine andere Methode verwenden, die einen Server besser unterstützt?
Da Ihre MVC-App wahrscheinlich auf einem Server ausgeführt wird, auf dem MS Office nicht installiert ist, kann dies nicht funktionieren. Sehen Sie sich das Active Directory an, in dem Exchange (und Ihr Outlook-Adressbuch) normalerweise ihre Einträge abruft. – Filburt