Microsoft 365 or Office 365 (Earlier) admin center:  admin.cloud.microsoft

Microsoft 365 or Office 365 (Earlier):

Main core components are:

other components are:

Identities O365 Outlook,
User Management, Password Management, Migration of Mail boxes,
Roles, Groups, MFA, Exchange online, Exchange 2016, Exchange Access,
Custom Domain, Exchange Online Admin,
Active Directory Synchronization,  External Email Warning Rule
Office 365 Installation,  

 

Identities:

Cloud IDs (Azure AD) Synchronised IDs (on prem Active Directory) Federated IDs
users create on O365, maintain in Azure AD users of on prem Active Directory - synchronised with O365 ADFS (Active Directory Federated Services), SSO,
users can be deleted in O365, users cannot be delete/modify in O365 (users are maintained in on prem Active directory) it sysnchronise with O365. Sysnchronised IDs can be federated, 

 

MultiFactor Authentication: Additional security to authenticate a user credentials. 

Roles:

Groups: There are four types of groups can be created.

  1. Microsoft 365:  It is mail enabled group, if you send email to this group then it will deliver to all users of this group.
  2. Distribution list: Create a group of a department, it will distribute to all members of the department group.
  3. Mail-Enabled Security:
  4. Security:

Resources:

Custom Domain: By default you get domain like abc@companyname.onmicrosoft.com,

Define custom domain:

DNS server of service provider: DNS is used from service provider than login into control panel of domain service provider and go to DNS and add TXT or MX record.  O365 will verify to confirm ownership of the domain.

On Prem DNS server:

 

Active Directory Synchronization: use the tool Azure AD connect.

on Prem ADDS LAB:

Synchronization with powershell:

Office365 pro plus installation:

Office365 professional 2013, 2016:

O365 Outlook:

Migration of Exchange mailboxes from on premises to exchange online

mail_flow.jpg

 

Exchange admin Center Access:

Exhange Online Administration: portal.office.com/admin/exchange

Classic Exchange Admin Center: classic_exchange_admin.jpg

New Exchange Admin Center: new_exchange_admin.jpg

Recipients: recipients.jpg

Permissions/Roles:

Compliance Management:

 

 

 

Exchange 2016:

Installation :

 

 

 Other Topics:

 

 

External Email Warning Rule:  https://lazyadmin.nl/it/add-external-email-warning-to-office-365-and-outlook/

Phishing emails are one the biggest security threads at the moment. The phishing emails are getting better every year making it hard to block them up front. Typically users find them also hard to recognize and click too often on the links in the emails. We can prevent that by adding an external email warning or tag external emails.

There are basically two options, which you should both implement.

  1. Enabling the external email tag in Exchange Online. This will enable a built-in warning between the subject and body of the email when the email is sent from outside your organization.
  2. Add a custom warning banner at the top of the email. We can show the custom warning based on words in the subject or body, making it really versatile. It allows us to show a warning for phrases like, “keep your password”, or “update your password”

Enable External Email Tag
External email tagging is an extra security layer to help protect you against phishing emails. Features like SPF, DKIM, and DMARC already do a great job in preventing most phishing emails, but we all know that it’s still not enough.

Especially spoofed emails, which seem to have been sent from a trusted source in your organization, are a great security risk.

Microsoft recently launched a new feature in Exchange Online to help increase the user’s awareness by automatically tagging external emails. The external tag is supported in the following versions of Outlook:

How to Enable External Email Tagging:
At the moment we can only enable external email tagging through PowerShell. Make sure you have the Exchange Online module installed before you start.

It can take up to 48 hours before the external tag will show up in Outlook. Only new emails will get tagged after you enabled the feature, existing emails won’t.

Step 1 – Connect to Exchange Online

Load the exchange online module:

https://www.powershellgallery.com/packages/ExchangeOnlineManagement/

1. PS C:\WINDOWS\system32> Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.1.0

2. NuGet provider is required to continue
PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet
provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or
'C:\Users\Admin\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running
'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and
import the NuGet provider now?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): y

3. Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A

4. PS C:\WINDOWS\system32> Install-Module -Name PowerShellGet -Force

5.  Open PowerShell in an elevated mode
Press Windows key + X and choose Windows PowerShell (admin)
6. Install PowerShellGet
We need to install PowerShellGet before we can install the EXO V3 Module.

Install-Module -Name PowerShellGet -Force

7.Install EXO V3 module
We can now install the latest Exchange Online PowerShell module with the Install-Module cmdlet

Install-Module -Name ExchangeOnlineManagement -Force

8. Automatically check if EXO Module is installed
Are you going to use the Exchange Online module in a script? Then make sure you automatically check if the module is installed before your try to connect.

PS C:\WINDOWS\system32> (Get-Module -ListAvailable -Name ExchangeOnlineManagement) -ne $null
True

10. Connect to Exchange Online with PowerShell
With the Exchange Online Module installed we can now easily connect to Exchange Online with a single cmd in PowerShell:

PS C:\WINDOWS\system32> Connect-ExchangeOnline -UserPrincipalName aziz27uk@outlook.com -ShowProgress $true  (personal emails will not work)

Enter password in the popup window.

 

Step 2 – Enable external tagging
The next step is to enable the external tagging in Exchange Online.

Set-ExternalInOutlook -Enabled $true

You can verify the settings with the following cmdlet:

Get-ExternalInOutlook

Step 3 – Add domains to allow list (optional)
It’s possible to exclude domains from the external tag. This can be useful if your organization has different tenants or work closely with specific partners.

By using the @{add=""} syntax we make sure that any existing domain in the list is preserved. Without it, all existing domains in the AllowList would be removed.

Set-ExternalInOutlook -AllowList @{Add="outlook.com", "outlook.com"}

 We can verify the settings with the following cmdlet

Get-ExternalInOutlook