Office 365: Allow Mail Relay Through Exchange Online
Oct21

Office 365: Allow Mail Relay Through Exchange Online

KB ID 0001480 Problem If you are used to running ‘on-prem’ Exchange then allowing an IP/Hostname to relay mail (sent mail through without authenticating) it’s handy for things like older multifunction scanners, or applications that need to send emails. Now you SHOULD be sending mail through Office 365 ‘authenticated’, but that’s not always possible. Solution From Office 365,Launch The Exchange admin...

Read More
Exchange and the LegacyExchangeDN Problem
Sep07

Exchange and the LegacyExchangeDN Problem

KB ID 0001468 Problem Why do we have the Exchange LegacyDN? It’s a throwback, from a time when we had our users, and our mail users in different databases. Below you can see the ExchangeLegacyDN for this Exchange on-premises user; /O=First Organisation/OU=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn={something-user-specific} Who cares? Well they are still important, if you send an internal email (to someone...

Read More
Forward Mail From Exchange (On-Prem) To Office 365
Sep06

Forward Mail From Exchange (On-Prem) To Office 365

KB ID 0001467 Problem WARNING: Do not do this, if you are carrying out a Hybrid migration to Office 365! I’ve been doing an On-Prem to Office 365 migration recently. It was a little unusual because the ‘on-prem’ Exchange was not in the clients domain. So rather than migrate all the mail to their domain, and them migrate it to Office 365  we chose to use a third party migration solution ODME (Quest On Demand Migration...

Read More
Office 365: Grant a User Full Mailbox Access to all Mailboxes
Sep02

Office 365: Grant a User Full Mailbox Access to all Mailboxes

KB ID 0001466 Problem Obviously there are some security concerns about having a user with full mailbox access to all mailboxes! But that aside, I was using a third party Migration tool last week, and it needed to connect to every mailbox with full access rights to perform the migration. So this is how I did it; Solution Firstly you need to connect to your Office 365 tenant with PowerShell; Connect to Office 365 Exchange PowerShell Now...

Read More
O365: Enable Application Impersonation
Jul23

O365: Enable Application Impersonation

KB ID 0001449 Problem While using a migration tool to do some ‘on-prem’ to Office 365 migrations I had to enable ‘Application Impersonation’ for my Office 365 user. The tool didn’t explain how to do that, so I had to work it out for myself 🙁 So to make things easier for everyone else, here’s how to do it. Solution From within the Office 365 portal > Admin > Exchange. Dashboard > Permissions...

Read More
Migrating Mailboxes From On-Premises to Office 365
Apr03

Migrating Mailboxes From On-Premises to Office 365

KB ID 0001419 Problem This post continues from Part-One where we connected both our domain, and on-premises Exchange server to Office 365. Now we will add our public domain, and migrate our mailboxes. Step 3 Adding Domains to Office 365 Before proceeding you will need administrative access to your public DNS records so you can create new records. Log into Office 365 > Admin Console. Add a domain. Enter your public domain name >...

Read More
Office 365: Migrating To Exchange Online
Apr01

Office 365: Migrating To Exchange Online

KB ID 0001418 Problem This is Part-One of a migration from ‘on-premise’ Microsoft Exchange, to Office 365 (Exchange Online). I’m using my spare ‘test domain’ (.co.uk). And I’m using the 5 user E3 Office 365 subscription that the good folk at Microsoft let me have, as part of my MVP benefits. Note: I’m using Exchange 2016, with a ‘full-hybrid’ migration into Office 365. Step 1:...

Read More
Connect to Office 365 Exchange PowerShell
Mar14

Connect to Office 365 Exchange PowerShell

KB ID 0001410 Problem If there’s one thing thats grown on me it’s PowerShell, After the last few versions of Exchange you can’t really escape it. So now we have so many clients with their Exchange in Office 365. The ability to connect to that, and use all your usual Exchange commandlets is a bonus! WARNING: This process may end up with you getting an “Access is denied” error, if you are using modern...

Read More