Autor Thema: Mailserveradresse ermitteln aus Address Book  (Gelesen 1572 mal)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Mailserveradresse ermitteln aus Address Book
« am: 22.02.05 - 12:12:02 »
Hallo Forum,

für ein Service-Tool möchte ich es den Mitarbeitern es ermöglichen, Mails aus ihrer persönlichen Mailbox zu importieren für ihre Service-Fälle. Das klappt prima, solange der Mailserver immer gleich ist.

Da wir (leider) mehrere Mailboxen haben, ist das ganze komplizierter.
Wie kann ich nun aus dem Standard Address Book den Servernamen ermitteln? Ich kenne den Aufbau (Views etc.) nicht, so dass ich Eure Hilfe benötige.

Alexis
« Letzte Änderung: 22.02.05 - 17:57:09 von Alexis »
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Mailserveradresse ermitteln aus Address Book
« Antwort #1 am: 22.02.05 - 13:38:42 »
Formel ? LotusScript ? Web ? JavaScript ? Java ? sonstirgendwie ?

Formel:

@MailDBName

Script:

Dim mailDb as New NotesDatabase( "" , "" )
call mailDB.OpenMail()

...

Mehr Input = mehr / genauerer Output...

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: Mailserveradresse ermitteln aus Address Book
« Antwort #2 am: 22.02.05 - 16:18:17 »
Sorry für die Kürze!

Ergänzung:

Ich habe den Namen eines Users (Felix Unrat) und möchte programmtechnisch (aus dem Address Book) nun den Servernamen (Mailserver2/XYZ) ermitteln, der zu der Mailbox des Users gehört.

Einen Ansatz in LS wäre mir sehr recht.

Alexis

 

wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Mailserveradresse ermitteln aus Address Book
« Antwort #3 am: 22.02.05 - 16:57:57 »
wenn der Benutzer, den Du suchst, selbst vor dem Rechner sitzt, dann habe ich Dir schon die Lösung gepostet. Wenn nicht, dann musst Du noch jede Menge andere Dinge abfangen, denn es ist ja sehr wahrscheinlich, dass der, der vor dem Rechner sitzt gar keine Berechtigung auf die Mailfile des anderen Benutzers hat.

Hiermit öffnest Du die Mailfile des gerade vor dem Rechner sitzenden Benutzers:
Dim mailDb as New NotesDatabase( "" , "" )
call mailDB.OpenMail()

Ach ja: Wenn Du das aus dem Adressbuch ausliest... was machst Du dann wenn der Benutzer gerade mit dem Laptop unterwegs ist und "Insel" eingestellt hat !?

mit der genannten Lösung ist das Schnurz, weil sie immer auf die aktuell in der arbeitsumgebung eingestellte Mailfile losgeht...

HTH
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: Mailserveradresse ermitteln aus Address Book
« Antwort #4 am: 22.02.05 - 17:29:18 »
Hallo Tode,

Dein Vorschlag ist schon i.O.. Aber mein Ansatz ist etwas anders:

Der User soll per Picklist Mails aussuchen, die danach automatisch in die Datenbank migriert werden:

Set collection = workspace.PickListCollection(1, True, Mailserver,Mailbox,Mailview,"Mail Selection","Select relevant Mails.")
...
Set copydoc = doc.CopyToDatabase( db )

Hintergrund dieser Lösung ist recht einfach: Trennung dieser Service-DB mit seinen zugehörigen Mails von der Mailbox mit all den restlichen Mails und deren Verwaltung.

Und dafür brauche ich halt den Server. Die Mailbox läßt sich übrigens aus anderen Kriterien errechnen und im Offline-Betrieb ist die Migration nicht erforderlich aber natürlich auch möglich, wenn man die Location des Replik kennt.

Vielleicht hast Du noch was im Köcher, was mir weiterhilft.

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Mailserveradresse ermitteln aus Address Book
« Antwort #5 am: 22.02.05 - 17:32:09 »
mein geposteter Code ist absolut Sicher.... Du musst ihn nur erweitern:

Dim mailDb as New NotesDatabase( "" , "" )
call mailDB.OpenMail()

server = mailDB.Server
db = mailDB.FilePath

HTH
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: Mailserveradresse ermitteln aus Address Book
« Antwort #6 am: 22.02.05 - 17:56:44 »
Hallo Tode,

das war's.

Danke für Deine Hilfe.

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz