Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
760 views
in Technique[技术] by (71.8m points)

email - using python to search folders in outlook mail

I am trying to use Python code to search the mail folders in Outlook for a particular email address.

Here's a snippet of the code :

domainsearch = [message for message in inbox.items if message.senderemailaddress.endswith("russellreynolds.com")]

for message in domainsearch: print(message)

but this piece of code returns nothing, whereas if I check outlook manually, I do see emails wherein the address does end with the domain name used in the string in the code above.

is there something I am getting wrong?

also I have few additional questions :

  1. How do I specify a date range so that not only does it not search for a particular email address but also checks for those mails within the given the date range
  2. Can I pass on wildcard characters while passing on the search string for the domain name?
  3. While this code is written to search only within the "inbox" folder, how can the search be made to run over all folders within outlook/gmail

screengrab from outlook


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...