473,396 Members | 1,738 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Python an Exchange Server

Hi friends. Someone know how to work with python and exchange
server?.
Mar 4 '08 #1
3 7181
Hi friends. Someone know how to work with python and exchange
server?.
I've used both imaplib[1] and smtplib[2] (in the standard
library) for talking successfully with an Exchange server. I
don't do much with POP3, but there's also a poplib module[3] in
the standard library. I just wrote some imaplib code this
morning to work with an existing Exchange mailbox and some
smtplib code last week for sending email through an Exchange box.

Exchange offers other proprietary functionality, exposed through
the MAPI. You might be able to use some of the Win32
functionality in one of the add-on modules for talking with COM
objects.

-tkc
[1] http://docs.python.org/lib/module-imaplib.html
[2] http://docs.python.org/lib/module-smtplib.html
[3] http://docs.python.org/lib/module-poplib.html

Mar 4 '08 #2
On 2008-03-04, Tim Chase <py*********@tim.thechases.comwrote:
Exchange offers other proprietary functionality, exposed
through the MAPI. You might be able to use some of the Win32
functionality in one of the add-on modules for talking with
COM objects.
I spent a while looking into this a few years ago, and there
was no way to use MAPI other than via the COM interface to
Outlook. There are examples of using Outlook via its COM
interface floating around somewhere.

--
Grant Edwards grante Yow! Go on, EMOTE!
at I was RAISED on thought
visi.com balloons!!
Mar 4 '08 #3
On Mar 4, 1:20 pm, Yusniel <yhidalg...@gmail.comwrote:
Hi friends. Someone know how to work with python and exchange
server?.
If you do go the COM route, you'll probably want to ask questions of
the PyWin32 user's group, which can be found here:
http://mail.python.org/mailman/listinfo/python-win32

They talk about this sort of thing quite a bit.

Mike
Mar 4 '08 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Erick Bodine | last post by:
I am trying to get a list of Storage Groups on an Exchange Server (E2K) with an eye towards deleting/creating more. I am going off of the Exchange SDK docs in msdn...
0
by: Arun T M | last post by:
I have a Windows Service written in VB .NET which connects to an Exchange Server and accesses the messages in the Public Folders. I am using Collaborative Data Objects to do this. When I run the...
4
by: Razzie | last post by:
Hey experts, First let me say I know almost nothing about Exchange, so if I say incorrect things about it, forgive me ;) What I need to do is, connect to the local Exchange server and monitor...
3
by: mphanke | last post by:
Hi there, I have a customer who has an Exchange Server running on an ISA Server. And there my problem begins... I have to pickup eMails through my software from that server - the problem: I...
4
by: Seshadri | last post by:
Greetings, I am using C# to write a windows service that will periodically scan the exchange server for emails,fetch them, process the information in the emails and flag them after processing. I...
8
by: Frank | last post by:
I think I've confused myself completely here :-) I have used System.Web.Mail, but am not sure if this works with Exchange Server 5.5. I asked the client if they're email server supported SMTP, and...
4
by: Norton | last post by:
Hi all, I would like to retrieve mail from a mail server (Exchange Server 5.5), do some operations and then delete email. I have try using Outlook to retrieve mail items, it works but...
1
by: Jim H | last post by:
I want to write an outlook plug-in or even a separate app if necessary to connect to an exchange server to get mail off of it. My outlook is currently connected to Exchange server A, I need to get...
8
by: Michel Posseth [MCP] | last post by:
Hi does someone has experience with this ?? i have made a lot of apps in the past that were capable of sending e-mails the server i then talked to was a Linux SMTP server and it worked great ...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.