<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Exchange on Matt Thornton</title>
    <link>https://matt-thornton.net/tags/exchange/</link>
    <description>Recent content in Exchange on Matt Thornton</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Tue, 19 May 2020 10:03:37 +0000</lastBuildDate><atom:link href="https://matt-thornton.net/tags/exchange/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Eugh. Configuring Powershell for remote Exchange management</title>
      <link>https://matt-thornton.net/tech/powershell-tech/eugh-configuring-powershell-for-remote-exchange-management/</link>
      <pubDate>Tue, 19 May 2020 10:03:37 +0000</pubDate>
      
      <guid>https://matt-thornton.net/tech/powershell-tech/eugh-configuring-powershell-for-remote-exchange-management/</guid>
      
        <description>&lt;p&gt;I use a mixture of Mac and Linux for most of my needs. I&amp;rsquo;ve run Windows virtual machines of same flavour or another but since .NET core 3 landed I&amp;rsquo;ve barely had to do even fire it up. There&amp;rsquo;s nowadays very little you can&amp;rsquo;t do in a non-Windows environment.&lt;/p&gt;
&lt;p&gt;That doesn&amp;rsquo;t really extend (yet?) to remote administration of your Office365 tenant using Powershell.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m trying to configure some DNS bits for one of our domains that needs the &lt;a href=&#34;https://docs.microsoft.com/en-us/powershell/exchange/exchange-online/exchange-online-powershell-v2/exchange-online-powershell-v2?view=exchange-ps#install-and-maintain-the-exchange-online-powershell-v2-module&#34;&gt;Exchange Online V2 Powershell&lt;/a&gt; module. Come with me as I disappear down a rabbit hole of getting this working.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Configuring certificates and trust in SharePoint 2010 for accessing Exchange Web Services</title>
      <link>https://matt-thornton.net/tech/exchange-web-services/configuring-certificates-and-trust-in-sharepoint-2010-for-accessing-exchange-web-services/</link>
      <pubDate>Wed, 09 Nov 2011 15:38:22 +0000</pubDate>
      
      <guid>https://matt-thornton.net/tech/exchange-web-services/configuring-certificates-and-trust-in-sharepoint-2010-for-accessing-exchange-web-services/</guid>
      
        <description>&lt;p&gt;Exchange is built on web services and as I &lt;a href=&#34;https://www.matt-thornton.net/tech/sharepoint/exchange-web-services-and-reading-an-emailmessage-to-memory&#34;&gt;posted about&lt;/a&gt; a while about accessing EWS from SharePoint can be pretty neat. There is a &lt;a href=&#34;http://msdn.microsoft.com/en-us/library/dd637749(v=exchg.80).aspx&#34;&gt;managed API&lt;/a&gt; to make your life even easier. However, one issue you may come across is actually getting SharePoint and Exchange to talk nicely to each other. This will walk you through some of the steps required to get things going.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Exchange Web Services and reading an EmailMessage to memory</title>
      <link>https://matt-thornton.net/tech/exchange-web-services/exchange-web-services-and-reading-an-emailmessage-to-memory/</link>
      <pubDate>Fri, 01 Jul 2011 10:10:07 +0000</pubDate>
      
      <guid>https://matt-thornton.net/tech/exchange-web-services/exchange-web-services-and-reading-an-emailmessage-to-memory/</guid>
      
        <description>&lt;p&gt;The Exchange Web Services Managed API is a great tool for exposing Exchange Web Services to a .NET programming environment. You are able to work with all the key features of an Exchange Mailbox, such as downloading messages. In my particular case, I&amp;rsquo;ve been capturing emails and storing them in a SharePoint document library.&lt;/p&gt;
&lt;p&gt;The upload to SharePoint can be achieved by passing in a MemoryStream object - that is, you read an EmailMessage to memory, and then upload it to SharePoint. The FileAttachment object has a neat Load() method which allows you to read a FileAttachment to a MemoryStream:&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>