Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Email Adresse aus dem Active Directory lesen (https://www.delphipraxis.net/106827-email-adresse-aus-dem-active-directory-lesen.html)

RWarnecke 17. Mär 2008 16:17

Re: Email Adresse aus dem Active Directory lesen
 
Ich weiß nicht hunderprozentig wie es bei Usern in der Domäne ist. Aber wenn Sich ein User in einem Novell-Netzwerk anmeldet, wird lokal auf dem Rechner in der Registry der Distinguished Name abgespeichert.
Schaue mal nach, ob Du Ihn in der Registry findest und wenn ja, mache Deine LDAP-Abfrage und dann hast Du die E-Mail Adresse.

cherry 18. Mär 2008 06:36

Re: Email Adresse aus dem Active Directory lesen
 
ne das ist sicher der falsche Weg. Ich will ja nicht nur die EMail Adresse vom angemeldeten Benutzer!

cherry 18. Mär 2008 06:37

Re: Email Adresse aus dem Active Directory lesen
 
na kommt schon, das kann doch nicht so schwierig sein. Ist es so einfach dass es mir niemand sagen will? :? :stupid:

RWarnecke 18. Mär 2008 08:52

Re: Email Adresse aus dem Active Directory lesen
 
Zitat:

Zitat von cherry
ne das ist sicher der falsche Weg. Ich will ja nicht nur die EMail Adresse vom angemeldeten Benutzer!

Wieso ist das der falsche Weg ? So kommst Du doch an den Distinguished Name. Allerdings Du möchtest das nur von einem PC aus machen, ohne das sich der betroffene User anmeldet. Dann schreibe doch eine rekursive Suche, die Dir jedes Userobjekt ausgibt und zusätzlich die Informationen die Du haben möchtest, wie zum Beispiel die E-Mail Adresse.
Nach meiner Meinung gibt es nur zwei Möglichkeiten.
1. Möglichkeit:
Du liest die Informationen aus, wenn sich der User angemeldet hat. Damit erfährst Du den Distinguished Name und kannst die Abfrage an die AD stellen.
2. Möglichkeit:
Du suchst erst den Usernamen in der AD, bekommst so den Distinguished Name und fragst dann die Informationen ab, die Du brauchst.

cherry 18. Mär 2008 09:10

Re: Email Adresse aus dem Active Directory lesen
 
Sorry AlterMann... Tut mir echt leid... Du hast mir die Lösung schon vor Monaten auf dem Silbertablett präsentiert und ich war zu Dumm um es zu erkennen! :oops:

Natürlich kann dein Programm (AlterMannsProgramm) das ja schon alles... hab das Programm nochmals getestet... is ja alles was ich brauche... vielen Dank...

und nichts für ungut.

Frohe Festtage... 8)

Cheers

wschrabi 15. Apr 2023 15:55

AW: Email Adresse aus dem Active Directory lesen
 
Hallo
ich würde auch eine Lösung von EMAIL SUCHE im Unternehmen brauchen. Kannst Du mir bitte sagen wie das jetzt bei Dir läuft?
In Exchange / Outlook gibt es ja das Adressbuch, ist das auch via LDAP erstellt? Genau so wie in OUTLOOK, würde ich in Delphi einen Namen, Vornamen des Unternehmens suchen, und dann seine EMAIL-Adresse erfragen wollen.
Danke für Deinen Tip.
ws

peterbelow 16. Apr 2023 11:19

AW: Email Adresse aus dem Active Directory lesen
 
Zitat:

Zitat von wschrabi (Beitrag 1521074)
Hallo
ich würde auch eine Lösung von EMAIL SUCHE im Unternehmen brauchen. Kannst Du mir bitte sagen wie das jetzt bei Dir läuft?
In Exchange / Outlook gibt es ja das Adressbuch, ist das auch via LDAP erstellt? Genau so wie in OUTLOOK, würde ich in Delphi einen Namen, Vornamen des Unternehmens suchen, und dann seine EMAIL-Adresse erfragen wollen.
Danke für Deinen Tip.
ws

Verwende lieber das Outlook-Verzeichnis (z. B. via Outlook OLE Automation). Das hat jeder User verfügbar, der Outlook installiert und einen e-Mail Account in der Firma hat. Ob die e-Mail-Adressen auch über LDAP verfügbar sind und gepflegt werden hängt von der LDAP-Konfiguration ab und damit von der Kompetenz der IT-Verantwortlichen. Außerdem ist der LDAP-Zugang für "normale" Benutzer in großen Firmennetzwerken häufig aus Performance- und Datenschutzgründen limitiert.

wschrabi 16. Apr 2023 17:37

AW: Email Adresse aus dem Active Directory lesen
 
Besten Dank Herr Peter, können Sie so eine Outlook ole Automation für Delphi Berlin - auch kommerzieller Natur- empfehlen?
Schönen Abend und besten Dank :-D
Walter

peterbelow 16. Apr 2023 19:29

AW: Email Adresse aus dem Active Directory lesen
 
Das geht mit Delphi-Bordmitteln, man muß nur die Outlook type library importieren (Components -> Import component). Ich hab Sydney nicht mehr auf diesem Rechner, aber deine Installation sollte unter dem Installationsverzeichnis ein Unterverzeichnis OCX\Servers haben, in dem sich schon mitgelieferte Units für diverse Office-Anwendungen finden, in mehreren Versionen. Falls die Palette in deiner IDE einen ActiveX-Tab hat sieh auch da mal rein; die Units enthalten nämlich Wrapper-Komponenten für die wichtigsten OLE-Interfaces die man ganz normal auf ein Form oder Datamodule legen kann.

Leider gibt es für den ganzen Kram nur die Microsoft VBA-Dokumentation, mit ein Bißchen googeln ("delphi outlook ole automation address book" z. B.) findet sich aber sicher ein paar Hinweise.

wschrabi 17. Apr 2023 06:57

AW: Email Adresse aus dem Active Directory lesen
 
Tausend dank für dein wertvolles Feedback, ich werden Google zu Rate ziehen und mich hoffentlich schlau machen!
Schönen Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz