RE: [Python-de] Outlook Attachment
Danke Martin, habe jetz das Programm soweit das es ein Attachment anhängt. Doch dieser Anhang kann nicht geöffnet werden. Muß halt den _richtigen_ Typ einsetzten. Ich habe aber keine Ahnung was ich als Typ setzten soll. Im unten angegebeneb KB-Artikel 153311 steht mapiFileData. Was bedeutet das für Python oder wie finde ich heraus was ich da einsetzten kann? Mit freundlichen Grüßen Rudolf import win32com.client s=win32com.client.Dispatch("Mapi.Session") o=win32com.client.Dispatch("Outlook.Application") s.Logon('default') Body='email Text' Name='txt.txt' Anhang='D:\\Python24\\txt.txt' Betreff='Betreff Text' #Type= ???? Msg=s.Outbox.Messages.Add(Betreff, Body) Msg.Attachments.Add(Name,Type) recip=Msg.Recipients.Add("Vorname Nachname","SMTP:liberda@gmx.at") Msg.Send() Liberda Rudolf wrote:
Hallo Liste, Ich hab ein Programm mit dem ich Mails aus Outlook (WinXP) versenden kann. Ich möchte nun auch eine Datei im Anhang mit senden. Kann mir jemand sagen, wie das geht?
Siehe KB-Artikel 153311 http://support.microsoft.com/?kbid=153311 Du musst Msg.Attachments.Add() rufen, und dann .Name, .Type, .Source und mehr setzen. Ciao, Martin _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Liberda Rudolf schrieb:
Doch dieser Anhang kann nicht geöffnet werden. Muß halt den _richtigen_ Typ einsetzten. Ich habe aber keine Ahnung was ich als Typ setzten soll.
Vielleicht einen MIME-Type? mimetypes.guess_type() sollte Dir dann weiterhelfen. -- Schönen Gruß - Regards Hartmut Goebel | Hartmut Goebel | IT-Security -- effizient | | h.goebel@goebel-consult.de | www.goebel-consult.de | _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Liberda Rudolf wrote:
Danke Martin, habe jetz das Programm soweit das es ein Attachment anhängt. Doch dieser Anhang kann nicht geöffnet werden. Muß halt den _richtigen_ Typ einsetzten. Ich habe aber keine Ahnung was ich als Typ setzten soll. Im unten angegebeneb KB-Artikel 153311 steht mapiFileData. Was bedeutet das für Python oder wie finde ich heraus was ich da einsetzten kann?
Am besten solltest Du mit PythonWin ein Wrappermodul generieren - da werden dann die OLE-Konstanten eingetragen, und Du kannst mit win32com.irgendwas.irgendwasanderes.mapiFileData drauf zugreifen. Durch googeln habe ich aber rausgefunden, dass mapiFileData den Wert 1 hat. Ciao, Martin _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (3)
-
"Martin v. Löwis"
-
Hartmut Goebel
-
Liberda Rudolf