Zope -> win32com -> Outlook
Verfasst: Freitag 6. November 2009, 14:44
Hallo zusammen,
mein erster Beitrag, bittet habt Verständnis bei teilweiser Unkenntnis.
Ich arbeite mit dem Zope 2.11.4 als Binary auf Windows. Dieses Release hat ja bereits eine Python-Umgebung mit win32com inne. Nun möchte ich diese auch nutzen.
Ein auf der Konsole lauffähiges Skript:
Leider kann ich dieses Skript in Zope nicht aufrufen. Wenn ich es versuche zu starten, dann fragt Zope nach irgendwelchen Anmeldedaten, akzeptiert aber weder die der Domäne, noch die von lokalen Benutzerkonten, noch die im acl_users-Ordner.
Jetzt habe ich schon mit dem Produkt COMobject mein Glück versucht, aber das führt früher oder später zum selben Problem. Einzig der Aufruf win32com.client.Dispatch("...") wird mir von dem Tool abgenommen.
Kann mir einer sagen, warum der Zope diese Authentifizierung will und wo ich das ggf. abschalten kann? Zope läuft ja als Dienst und der Dienst wird schon mit den entsprechenden Credentials gestartet. Wie kann ich dem Zope beibringen, dass Python-Skript auszuführen?
Vielen Dank und Grüße
Stefan
mein erster Beitrag, bittet habt Verständnis bei teilweiser Unkenntnis.

Ich arbeite mit dem Zope 2.11.4 als Binary auf Windows. Dieses Release hat ja bereits eine Python-Umgebung mit win32com inne. Nun möchte ich diese auch nutzen.
Ein auf der Konsole lauffähiges Skript:
Code: Alles auswählen
import win32com.client
o = win32com.client.Dispatch("Outlook.Application")
appointment = o.CreateItem(1)
appointment.Start = '2009-10-29 14:00'
appointment.Duration = 60
appointment.Subject = 'Testeintrag aus Zope'
appointment.Location = 'Munich'
recipients = appointment.Recipients.Add('max.muster@domain.de')
appointment.requiredAttendees = recipients
appointment.send
appointment.save()
Jetzt habe ich schon mit dem Produkt COMobject mein Glück versucht, aber das führt früher oder später zum selben Problem. Einzig der Aufruf win32com.client.Dispatch("...") wird mir von dem Tool abgenommen.
Kann mir einer sagen, warum der Zope diese Authentifizierung will und wo ich das ggf. abschalten kann? Zope läuft ja als Dienst und der Dienst wird schon mit den entsprechenden Credentials gestartet. Wie kann ich dem Zope beibringen, dass Python-Skript auszuführen?
Vielen Dank und Grüße
Stefan