invoke user's standard mail client
Stefan Sonnenberg-Carstens
stefan.sonnenberg at pythonmeister.com
Sun May 6 03:08:42 EDT 2007
Stefan Sonnenberg-Carstens schrieb:
> Gabriel Genellina schrieb:
>
>> En Fri, 04 May 2007 05:07:44 -0300, luc.saffre at gmail.com
>> <luc.saffre at gmail.com> escribió:
>>
>>
>>
>>> the simplest way to launch the user's standard mail client from a
>>> Python program is by creating a mailto: URL and launching the
>>> webbrowser:
>>> But this method is limited: you cannot specify a file to be attached
>>> to the mail. And I guess that there would be problems if the body text
>>> is too complex.
>>> Does somebody know about a better method?
>>> It should be possible at least on Windows, since Acrobat Reader is
>>> able to do it.
>>>
>>>
>> On Windows you can use MAPI.
>>
>>
>>
> import win32api
> win32api.ShellExecute(0,'open','mailto:',None,None,0)
>
For completeness
import win32api
win32api.ShellExecute(0,'open','mailto: guido at python.org',None,None,0)
More information about the Python-list
mailing list