Autor Thema: Auf bestimmte Maildatenbank zugreifen  (Gelesen 1815 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Auf bestimmte Maildatenbank zugreifen
« am: 21.01.05 - 14:39:45 »
Hi Folks,

Sensibles Thema, ist mir klar. Ich will auf die Maildatenbank
zugreifen, mit OpenMailDatabase hat man jedoch nur
Zugriff auf die eigene Maildatenbank.
Gibt es eine Möglichkeit das DBDirectory auszulesen
und Aktionen über alle Maildatenbanken auszuführen ?

Ciao
Don Pasquale

Private Sub OpenMail_Click()
Dim s As New NotesSession
s.Initialize
Dim dir As NotesDbDirectory
Dim db As NotesDatabase
Set dir = s.GetDbDirectory("")
Set db = dir.OpenMailDatabase
MsgBox db.Title & " on " & db.Server, , db.FilePath
End Sub

Driri

  • Gast
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #1 am: 21.01.05 - 14:47:24 »
Hi,

ich hab mir in dem Fall immer so beholfen, daß ich den Path auslese und wenn die ersten vier Zeichen != "mail" sind, wird die Datenbank nicht verarbeitet.

Glombi

  • Gast
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #2 am: 21.01.05 - 14:51:31 »
Du kannst auch auf die Personendokumente im NAB zugreifen und dort den Pfad der Mails auslesen. Das macht insb. dann sind, wenn die nicht alle unter mail\ liegen.

Andreas

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #3 am: 21.01.05 - 15:11:02 »
@Glombi: Dein 4000. Posting
Gratulation.

Und geholfen hat es mir auch !

Pars pro toto

Ciao
Don Pasquale
« Letzte Änderung: 21.01.05 - 15:17:36 von Don Pasquale »

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #4 am: 25.01.05 - 10:36:26 »
Meine Lösung:

hier mal als schmerzfreier Code ( ohne viel federlesens)

   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim view As NotesView
   Dim doc As NotesDocument  
   If session.IsOnServer Then
      Set db = New NotesDatabase( "", "names.nsf" )
   Else
      Set db = New NotesDatabase( "SRVNotes651a", "names.nsf" )
   End If
   Set view = db.GetView( "$Users" )
   Set doc = view.GetDocumentByKey( "Don Pasquale" )

   Messagebox( doc.MailFile( 0 ) )


Hat da jemand noch eine Verbesserung dazu ?

Ciao
Don Pasquale
« Letzte Änderung: 06.05.10 - 10:23:09 von Don Pasquale »

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #5 am: 25.01.05 - 10:47:23 »
Naja, was ist wenn lokal ohne Verbindung? Oder der festverdrahtete Server ist nicht erreichbar? Da steigt dein Script im Moment grandios aus.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #6 am: 25.01.05 - 12:13:00 »
OK,
das sollte sicherlich noch gemacht werden.
Aber es wird wohl keiner ernsthaft erwarten,
auf die MailsDBs anderer user Zugriff zu haben,
wenn er keinen Zugriff auf den zentralen Server hat.
Oder habe ich da einen Denkfehler ?

Ciao
Don Pasquale

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #7 am: 25.01.05 - 12:36:41 »
Zum Bleistift die Sekretärin die mit ihrem Schlepptop und dem Chef noch Hintertuxhausen unterwegs ist und abends im Hotelzimmer mit beiden Datenbanken arbeitet.

Und jetzt kommst du .....

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #8 am: 25.01.05 - 12:45:01 »
Thomas, die Ausgangsfrage vom Don war aber: Aktionen über alle Datenbanken durchführen. Und die lokale Mail-DB vom Chef kann ja sonstwo abgespeichert sein und einen aberwitzigen Namen tragen.

Ab gesehen davon: Wieso hat die Sekretärin abends im Hotelzimmer Zeit, wenn sie doch mit dem Chef unterwegs ist ? Hat sie da nicht andere Pflichten ?  ;D

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Auf bestimmte Maildatenbank zugreifen
« Antwort #9 am: 25.01.05 - 14:20:18 »
Als pflichtbewusste Sekretärin hat sie dann denke ich doch andere Pfilichten  8)

Aber du hast natürlich was die Ausgangsfrage angeht recht, alter Däne.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz