With the New outlook, you need to change settings on the server side, per user.
If new user is created, this setting needs to be set again 🙁

First of all, install and load the exchange module (I’m using PowerShell 7.6.3)

# Download and Load Exchange Module
Install-Module ExchangeOnlineManagement -Scope CurrentUser
Import-Module ExchangeOnlineManagement

# Connect to the tenant
Connect-ExchangeOnline -UserPrincipalName admin@jouwdomein.nl

And Confirm the 365 sign-in popup

Now check a mailbox with the current settings:

Get-MailboxMessageConfiguration -Identity user@joudomain.nl
AfterMoveOrDeleteBehavior              : OpenNextItem
NewItemNotification                    : All
EmptyDeletedItemsOnLogoff              : False
AutoAddSignature                       : False
AutoAddSignatureOnReply                : False
SignatureText                          :
SignatureHtml                          :
SignaturesList                         :
SignatureName                          :
SignatureHtmlBody                      :
DefaultSignature                       :
DefaultSignatureOnReply                :
DeleteSignatureName                    :
AutoAddSignatureOnMobile               : True
SignatureTextOnMobile                  :
UseDefaultSignatureOnMobile            : True
DefaultFontName                        : Calibri
DefaultFontSize                        : 3
DefaultFontColor                       : #000000
DefaultFontFlags                       : Normal
AlwaysShowBcc                          : False
AlwaysShowFrom                         : False
DefaultFormat                          : Html
ReadReceiptResponse                    : DoNotAutomaticallySend
PreviewMarkAsReadBehavior              : OnSelectionChange
PreviewMarkAsReadDelaytime             : 5
ConversationSortOrder                  : ChronologicalNewestOnTop
ShowConversationAsTree                 : False
HideDeletedItems                       : False
SendAddressDefault                     :
EmailComposeMode                       : Inline
CheckForForgottenAttachments           : True
AreFlaggedItemsPinned                  : False
IsReplyAllTheDefaultResponse           : True
KeyboardShortcutsMode                  : Owa
LinkPreviewEnabled                     : True
ShowPreviewTextInListView              : True
ShowUpNext                             : True
GlobalReadingPanePosition              : Right
IsFavoritesFolderTreeCollapsed         : False
IsMailRootFolderTreeCollapsed          : False
MailFolderPaneExpanded                 : True
IsHashtagTreeCollapsed                 : False
IsGroupsTreeCollapsed                  : False
GroupSuggestionDismissalCount          : 0
GroupSuggestionDismissalDate           :
ShowSenderOnTopInListView              : True
ShowReadingPaneOnFirstLoad             : False
NavigationPaneViewOption               : Default
AllOwaConfiguration                    :
PreferAccessibleContent                : False
EchoGroupMessageBackToSubscribedSender : False
SmimeEncrypt                           : False
SmimeSign                              : False
SigningCertificateSubject              :
ManuallyPickCertificate                : False
SigningCertificateId                   :
ReportJunkSelected                     : False
CheckForReportJunkDialog               : False
MailSendUndoInterval                   : 0
WebSuggestedRepliesEnabledForUser      : False
ShowNotificationBar                    : False
IsDarkModeTheme                        : False
IsFocusedInboxEnabled                  : False
ShowInlinePreviews                     : False
DisplayDensityMode                     : Full
FavoritesBitFlags                      : 0
NavigationBarWidth                     : 0
NewEnabledPonts                        : None
MailboxOwnerId                         : 77956c6b-c040-4556-9201-ef2d971a38d9
Identity                               : 77956c6b-c040-4556-9201-ef2d971a38d9
IsValid                                : True
ObjectState                            : Unchanged

Now set the default Fontname and FontSize like below for all users in this tenant.

Get-Mailbox -ResultSize Unlimited | ForEach-Object {
    Set-MailboxMessageConfiguration `
        -Identity $_.UserPrincipalName `
        -DefaultFontName Arial `
        -DefaultFontSize 11
}

Now you can check on the client side if the settings are set (Its set to all)

Below is the setting per user.

set-MailboxMessageConfiguration -DefaultFontName Arial --DefaultFontSize 11 -Identity user@joubedrijf.nl

Leave a Reply

Your email address will not be published. Required fields are marked *