How to Use Microsoft 365 Inline Archiving

1. What Is Inline Archiving in Microsoft 365?

Inline archiving in Microsoft 365 is a feature designed to help users manage large volumes of email. It provides an additional mailbox—called the archive mailbox—where older messages can be stored automatically or manually. This helps keep your primary mailbox uncluttered and improves performance.

This feature is especially helpful. You do not need advanced skills to use it, and inline archiving works seamlessly with Outlook and Outlook Web App. Once enabled by your organization’s IT admin, you’ll see an “In-Place Archive” folder in your mailbox. You can move emails there manually or set up rules to do it automatically.

Click open the headers below to learn how to use Microsoft 365 inline archiving to manage emails, automate archiving, and keep your mailbox clean—even in the archive.

2. Why Inline Archiving Is Useful

Managing email can be overwhelming, especially when your inbox grows quickly. Inline archiving helps by:

  • Improving performance: A smaller mailbox loads faster
  • Reducing clutter: Older emails are moved out of your main inbox
  • Supporting compliance: Archived emails are stored securely and can be retained according to company policies.

For organizations with strict data retention rules, inline archiving ensures that emails are preserved without taking up space in the active mailbox. It’s a win-win for both users and IT departments.

3. How to Automate Archiving in Microsoft 365

To make archiving easier, you can set up automatic rules. This is how to do it:

  1. Use Retention Policies: These are set by your IT admin or global administator and can automatically move emails older than a certain age to the archive mailbox
  2. Manual Setup in Outlook:
    1. Right-click on a folder and choose Properties
    2. Go to the Policy tab
    3. Choose a retention policy that moves items to the archive after a set time (e.g., 6 months)
  3. Use Sweep Rules in Outlook Web App: Sweep is a terrific innovation to move emails from specific senders like newsletters, or with emails that you can indentify with certain keywords, to the archive

Establishing a routine means checking your inbox weekly, archiving emails you no longer need immediately, and letting automated rules handle the rest. This keeps your mailbox tidy without constant effort.

4. Managing Your Archive: Why Deletion Still Matters

Even archived emails can pile up over time. Subject to your organization’s data retention policies, it’s important to manage your archive just like your inbox.

This is what you can do:

  1. Review old content: set a reminder every few months to check your archive
  2. Delete outdated emails: iIf your company allows it, remove emails that are no longer needed.
  3. Use retention tags: retention tags can be applied to archived items to automatically delete them after a set period.
Summary

Imagine letting your morning postal deliveries pile up on the kitchen table for 15 years – who would do that? Yet that is what we do with our email. Without management, we suffer from slower access to ever increasing data volumes, and we risk exposing data to breaches which could breach data protection policies. So, managing our spent email is an important habit.

Remember, archiving is not the same as permanent storage. Keeping your archive clean helps with compliance, improves search speed, and ensures you’re not holding onto unnecessary data. 

About ComStat.uk: Internet Service Provider Comstat provides IT support, web hosting, and media services including website design, Microsoft 365 setup, and audio/video production, serving businesses across Denbighshire, North Wales and Wirral from Ruthin, and Lancashire and the Northwest from Bolton.

5 Best Calendar Booking Widgets for Sitejet Websites in 2025

Introduction

Calendar booking widgets are ideal for integrating with your Sitejet web site to allow customers, clients or patients to book appointments, reserve fixed-time slots, or buy tickets for events. Here, we explore widely used calendar booking widgets that work well with Sitejet. We will also explain how to embed calendar booking widgets easily—even if you are new to web design.

Click open the headers below to find out how more about expanding Sitejet Builder’s functionality with leading calendar booking widgets.

How to integrate your Calendar in Sitejet

Sitejet Builder makes it simple for you to add third-party calendar booking widgets, and for that matter any kind of widget, to your website. Here’s how:

Embed a calendar booking widget with a Sitejet element

  1. Use Sitejet Builde’s HTML Element: In Sitejet’s editor, drag and drop the “HTML” element onto your page.
  2. Paste the Embed Code: Copy the embed code from your chosen calendar tool and paste it into the HTML box.
  3. Preview and Publish: Click “Preview” to see how it looks, then publish your site when ready.

Link your web page to a third party calendar host

Alternatively, you can link to an external booking page hosted by the calendar provider. This is useful if you prefer not to embed anything directly. If you do this, you may need to review the candar host’s terms and conditions to satisfy yourself that personal data is properly safeguarded for GDPR purposes.

1. Microsoft Bookings (For Microsoft 365 Users)

Microsoft 365 subscribers with 365 Business or Enterprise licenses can integrate Bookings into their existing Exchange calendars. This provides GDPR compliance “out-of-the box” that many other calendar solutions do not provide. If Bookings is included in your subscription, there really is not a lot of point considering other calendar booking widgets. This is because Bookings leverages Microsoft’s dominant Exchange platform and provides options for multiple calendars, services, and much much more.

Microsoft 365 Bookings

Strengths

  • Seamless integration with Outlook and Teams
  • Customizable booking pages for individual staff or teams
  • Automatic email/SMS reminders (subject to geographical/license) to reduce no-shows
  • Excellent booking reliability per Exchange’s Enterprise-grade Activesync
  • Secure data storage within Microsoft 365

Weaknesses

  • Requires a Microsoft 365 subscription (Business Basic or higher)
  • Limited branding customization compared to other tools

Best For: Consultants, therapists, and solo practitioners. ComStat.uk uses Microsoft 365 Bookings to enable end users to book services – click here to view the page. This page is configured for servicing IT. Bookings can be flexibly configured within Microsoft 365 to suit industry sectors.

2. Calendly

Calendly is one of the world’s most wodely subscribed custom booking widgets. It is a leading scheduling platform with over 10 million users and a 21.45% market share, making it one of the most dominant tools in the appointment booking space. Its major features include seamless calendar integration (Google, Outlook, iCloud), automated reminders, timezone detection, and compatibility with over 100 apps like Zoom, Slack, and Salesforce. With 2.145 million paying customers and over 57,000 businesses using it globally, Calendly is especially popular among professionals and teams seeking a simple, user-friendly way to manage meetings and appointments.

add calendly to website

Strengths:

  • Easy to use and set up
  • Integrates with Google, Outlook, and iCloud calendars
  • Supports payments via Stripe and PayPal
  • Offers automated reminders and timezone detection

Weaknesses:

  • Free version has limited customization
  • Branding options are restricted unless you upgrade

Best For: Consultants, therapists, and solo practitioners.

3. Common Ninja Calendar Widget

Common Ninja Calendar Widget is a flexible and visually appealing solution for displaying events on websites, catering to businesses, event organizers, and bloggers. It supports customizable designs, responsive layouts for mobile and desktop, and integration with popular calendar services like Google Calendar. Its ease of use and aesthetic focus make it ideal for users seeking a professional-looking event display without complex setup.

Common Ninja Calendar Widget

    Strengths

    • Drag-and-drop HTML embed setup
    • No technical knowledge required
    • multiple skins, color options, and layout views
    • add images and media to calendar entries

    Weaknesses

    • No built-In booking or Payment System
    • Best suited for basic booking needs
    • Intended for event display, does not handle bookings natively

    Best For: no-code deployment of visually impactful event showcasing

    4. Google Calendar

    Google Calendar can accept bookings from guest users, including those who do not have a Google account, through its Appointment Schedules feature.  This makes Google Calendar a viable option for professionals and clinics who want to offer easy, no-login-required appointment booking. However, most people use Google Calendar in it consumer “free-to-use” offering, which poses risks for data protection. Also, Google does not provide any Service Level Agreement in its consumer product, so this should be considered carefully in cases where data is sensitive and critical.

    5. Elfsight Appointment booking widget

    Elfsight Appointment Booking  is a popular resource for all kinds of website widgets. Indeed, Wix and Shopify users are no strangers to Elfsight’s widget library, including their flexible appointment and even calendars for small businesses, clinics, and service providers to streamline online appointment scheduling. The scheduler offers customizable calendar booking widgets with service descriptions, pricing, durations, and availability settings, along with automated email confirmations and Google Calendar integration to prevent double bookings. Trusted by over 2 million users, it is ideal for those seeking a professional, branded booking experience without needing technical expertise.

    elfsight

    Strengths

    • Easy Integration with Sitejet
    • Google Calendar Sync
    • Customizable and Professional Design

    Weaknesses

    • No Built-In Payment Processing
    • Basic Rescheduling, advanced workflow and Confirmation procedure

    Best for: not-for-profit organizations or social networking

    Summary

    Choosing the right calendar widget depends on your needs, budget, and technical comfort level. For Microsoft 365 users, Microsoft Bookings is a natural fit. If you’re in healthcare, Carepatron (not listed here) offers a robust free solution beyond  the scope of bookings. Common Ninja Calendar Widget is ideal for publiscising events. For general use, Calendly and  Google Calendar are reliable and widely adopted.

    About ComStat.uk: Internet Service Provider Comstat provides IT support, web hosting, and media services including website design, Microsoft 365 setup, and audio/video production, serving businesses across Denbighshire, North Wales and Wirral from Ruthin, and Lancashire and the Northwest from Bolton.

    Move a Sitejet website from a subdirectory to the root in cPanel

    Move your website without losing anything

    When you have built your Sitejet website in a subdirectory of the public_html folder on a virtual server managed by cPanel, the next stage is to move the website to the root directory of your public_html directory. Developers and novice IT users build websites this way to keep their live site untouched during development of their new content. Now you are ready to go live, it is time to move your Sitejet website to your web server’s root directory — and possibly replace an existing WordPress or other site.

    This guide walks you through the process step-by-step, including how to back up your Sitejet website content, avoid common pitfalls, and enjoy a smooth transition.

    Click open the headers below to find out how to publish your Sitejet website in your root directory.

    Step 1: Backup your Sitejet website first

    Before making any changes to your web site location, back up your Sitejet website using Sitejet’s built-in tools first. This is crucial in case something goes wrong during the move.

    To back up your Sitejet site:

    1. Log into your Sitejet dashboard.
    2. Navigate to the project you want to back up.
    3. Use the Export or Backup feature to download your site files.
    4. Save the backup locally or to cloud storage.

    This ensures you have a full copy of your site, including HTML, CSS, JS, and media files.

    Step 2: Prepare your web server's root directory

    Your Sitejet site will replace the current contents of the root directory (public_html). If there’s an existing WordPress or other site, you’ll need to:

    1. Backup your existing website using cPanel’s File Manager or your WordPress backup plugin if you use one.
    2. Delete or rename the current index.php or index.html file to avoid conflicts.
    3. Check for hidden files like .htaccess that might affect redirects or permissions.

    You could rename a file like index.php or index.html to “index-old.php” or “index-old.html”. This way you can always the change the file name back to its original name to restore the file if you need to. Also, when checking for hidden files, it is a good idea to edit File Manager settings to “hide” files again. System files that have global significance to your web site are often hidden to prevent accidental delation during daily management.

    Step 3: Move Sitejet files to your root directory

    Understand Sitejet’s File Structure and Editing Model

    When you publish a Sitejet website to a subdirectory (e.g., public_html/sitejet), Sitejet manages your website files there and allows you to edit content using Sitejet builder.

    You could manually move your Sitejet files to the root (public_html) directory. If you do this, however, The pages will be rendered as static pages. When this happens, Sitejet will no longer recognize or manage those pages. There are some reasons why you might want to do this. However, it is likely that you would want to continue to edit and develop your website. Therefore, you can move the website to root and continue to edit it by changing the “publish path” in Sitejet Builder.

    Change the Publish Path in Sitejet

    In case you have not completed Step 2 above, be sure that you have done these things if you have an existing web site in root first:

    1. Back up any existing site (e.g., WordPress) using cPanel File Manger > Backup or a WordPress plugin.
    2. Remove or rename conflicting files like index.php, index.html, or .htaccess.
    3. Ensure the root directory is clean to avoid file conflicts.

    This helps Sitejet publish cleanly and ensures your domain loads the correct content.

    After making sure you have backed up any existing website in your root directory, this is how to relocate your website to your web server’s root directory so that you can continue to edit the website with Sitejet:

    1. Log into Sitejet and open your project.
    2. Go to Project Settings > Publishing.
    3. Change the publish path from /sitejet (or your current subdirectory) to /public_html or simply / depending on how Sitejet references the root.
    4. Save the changes
    5. Publish the website.

    This way, Sitejet will deploy your website directly to the root directory, replacing any existing content there.

    Step 4: Test and Confirm

    Once you have published your web site to its new location in Sitejet Builder:

    • Visit your domain (e.g., yourdomain.com) to confirm the Sitejet site is live.
    • Log into Sitejet and verify you can still edit the site.
    • Check for broken links or missing assets — especially if your site previously referenced the subdirectory.

    Final notes:

    • Do not manually move files from the subdirectory to the root if you want to keep editing access.
    • Always use Sitejet’s publishing tools to relocate the site
    • If you’re unsure about the correct publish path, Sitejet support can help confirm it based on your server setup.

    About ComStat.uk: Internet Service Provider Comstat provides IT support, web hosting, and media services including website design, Microsoft 365 setup, and audio/video production, serving businesses across Denbighshire, North Wales and Wirral from Ruthin, and Lancashire and the Northwest from Bolton.

    Create a Microsoft 365 Exchange Online connector

    Configuring Microsoft 365 Connector for Web Server Email Relay

    Use this summary to successfully configure a Microsoft 365 Exchange Online connector to relay email from a cPanel web server.

    Some web server applications might not be equipped to connect to Microsoft 365 to relay email from your web server If you use Multifactor Authentication (MFA) to login to your email and 365 services.

    Instead, an Exchange Online connector recognizes your web server as a legitimate mail server within your Micrsosoft 365 email environment. This means that a properly configured Exchange online connector relays email via Microsoft 365 to recipients without having to deal with MFA.

    This article shows you how to configure an Exchange Online connector in Microsoft 365 to accept incoming traffic from your web server on port 25 using TLS. This assumes that your web server application, such as Clientexec, is:

    • properly configured to send email using SMTP on port 25.
    • your web server’s email routing configuration is established for “remote mailer”.

    Click open the headers below to find out more about how you can properly configure your Microsoft Exchange connector on your server.

    1. Verify proper admin privileges in 365

    Before you create an Exchange online connector, make sure your Microsoft 365 admin account has the correct permissions, even if you are already a Global Administrator:

    • Go to Microsoft 365 Admin Center > Roles > Admin Roles
    • Assign your account, or the user you want to authorize  to <Organization Management> if not already enabled

    To add your user account to Organization Management role, click open Organization Management and add your user account. If you belong to a group, you can add that group to this role too.

     

    365 admin roles - organization management

    This role is required to access and configure TLS settings in connectors. Without this role, TLS options may be hidden even in the new Exchange Admin Center.

    2. Access the New Exchange Admin Center

    Use the Microsoft 365’s modern interface to create and edit an Exchange Online connector:

    Note:  be sure you are logged in to the new Exchange Admin Center. The legacy admin center will not support the options you need. Log into the new Exchange admin centre for managing roles and mailflow > connectors. You can tell by checking that the path in your browser navigation bar includes the link above.

    3. Create a New Connector

    Use these settings:

    • From: Partner organization
    • To: Microsoft 365
    • Purpose: Accept email from your web server

    Important configuration steps:

    • Connector Type: Must be set to Partner (not Internal)
    • Sender IP Address: Add your web server’s public IP address
    • TLS settings:
      • Require TLS: Must be checked
      • Require that the subject name of the certificate matches this domain name: Must be checked
      • the domain name you enter must also be registered in your Microsoft 365 tenancy.

    Exchange Online connector TLS setting

    If you do not see these TLS preferences, you either have insufficient privileges, or you have chosen the wrong type of connector

    The last preference enforces certificate validation during an SMTP handshake

    4. Testing the Connector from the Web Server

    Verify DNS and SMTP Connectivity

    On your web server, use teh Linux “dig command to confirm mailflow routing using SSH or cPanel’s terminal. This demonstrates that by showing a Microsoft IP address in output, the outgoing message is not intercepted by Exim or other processes on your web server.

    # Check MX records
    dig “yourdomainname.com” MX

    Use openSSL to confirm TLS handshake with SMTP server with SSH or terminal. You may need to llok up your mailhost in 365. Usually it looks like “yourdomainname-com” rather than “yourdomainname.com”

    openssl s_client -starttls smtp -connect “yourmailhost”.mail.protection.outlook.com:25

    Send a test email via PHP using a script like:

    $to = “insert valid 365 email address”;
    $subject = “Test Email from Web Server”;
    $message = “This is a test message.”;
    $headers = “From: insert email address”;

    if (mail($to, $subject, $message, $headers)) {
    echo “Email sent successfully.”;
    } else {
    echo “Email sending failed.”;
    }

    Use different From: and To: addresses to avoid spoofing or loopback issues. Also, this can be saved as a script, uploaded to public_html on your web server, and run via a browser by pointing yout browser to the php file you have saved. Delete the file after testing.

    5. Verify Connector Status with PowerShell

    .Use Windows PowerShell 5.1 with the Exchange Online Management Module. Powershell 7.x does not currently carry the inventory of commandlets used for Exchange Online that v5.1 supports. If you are not familiar with Powershell, find help on checking and enabling “ExecutionPolicy” to enable scripts to run. Also, you may need to install a module called Connect-ExchangeOnline.

     

    # Connect with MFA
    Connect-ExchangeOnline -UserPrincipalName youradmin@yourdomain.com
    # List connectors
    Get-InboundConnector | Format-Table Name, ConnectorType, Enabled, RequireTLS, TlsSenderCertificateName
    # Detailed view
    Get-InboundConnector -Identity “YourConnectorName” | FL Name, ConnectorType, Enabled, RequireTLS, TlsSenderCertificateName, SenderDomains
    6. Understand Sent Items Behavior

    Emails sent via the connector:

    • Do not appear in Sent Items of the mailbox listed in the From: field
    • Are treated as externally relayed messages, not user-initiated
    Summary

    Microsoft 365 connectors are powerful but require

    • properly configured 365 admin roles
    • TLS enforcement
    • Correct connector type and IP configuration
    • Careful testing from the sending server

    About ComStat.uk: Internet Service Provider Comstat provides IT support, web hosting, and media services including website design, Microsoft 365 setup, and audio/video production, serving businesses across Denbighshire, North Wales and Wirral from Ruthin, and Lancashire and the Northwest from Bolton.

    Email Management in cPanel: Save Space, Cut Costs, and Go Green

    Introduction

    Managing your ageing email is about more than keeping your inbox tidy — it is also about saving money and reducing your environmental impact. With a few simple habits and smart settings, you can keep your email system running smoothly while helping datacenters use less energy.

    Click open the headers below to find out how you and your staff can control email storage at a user level.

    Why Email Storage Matters

    Every email stored on a server uses energy. Whether it is a short message or a large attachment, it takes power to keep that data alive. Multiply that by millions of users, and the energy cost becomes significant.

    Storage means power consumption

    Datacenters consume a growing share of global electricity use. For instance, according to a 2024 report by the U.S. Department of Energy (DOE), US datacenters are expected to reach up to 12% of the national power supply by 2028 in the United States. Datacenter power consumptions is predicted to increase similarly in developed nations.

    Best Practices for Managing Mailboxes

    To keep your email system efficient, you and your staff can follow these tips:

    • Set sensible quotas: Assign mailbox limits between 500MB and 2GB for regular users. Heavy users may need more, but limits help prevent overload.
    • Monitor usage: Use cPanel’s “Disk Usage” tool to track mailbox sizes and spot accounts that need cleanup.
    • Clean regularly: Delete old messages, empty spam and trash folders, and remove large attachments.
    • Use filters and forwarders: Set up rules to manage incoming mail and forward messages to reduce clutter.
    • Send links: sending links to files in OneDrive, Dropbox, and Google Drive avoids file duplication, reduces mailbox size, and relieves network congestion.

    User-level vs organizational level management

    These tips above are aimed at user level management. GDPR-compliant businesses use archiving and “rules-based” policies to control email storage. Also, GDPR-compliant businesses exercise controls to prevent indiscriminate or malicious email deletion. So, even if you are a small organization, you should have a written policy to set out management procedures.

    Email archiving

    Microsoft 365 excels at archiving an rules-based managment and it is the email service of choice for “mailflow”, archving, and advanced functions like litigation locks. cPanel web servers can still achieve good housekeeping results. Admins can manage email accounts centrally. Also, users can:

    • Manually move old emails to archive folders.
    • Use an email client like Outlook or Thunderbird to automate archiving.
    • Admins and ComStat.uk can provide custom scripts or cron jobs to archive or delete old emails based on age.

    If you are a cPanel web server admin, you can refer to this article for more information about your cPanel email service.

    Small Habits, Big Impact

    Individual users can make a real difference by:

    • Unsubscribing from unwanted newsletters and mailing lists.
    • Monitoring spam and deleting it promptly.
    • Avoiding digital hoarding—don’t keep every email forever.

    Regular attention like this reduce the load on servers, cuts energy use, and helps data centers operate more sustainably.

    Summary

    Managing email storage is more than just good housekeeping — it is a step toward better performance, lower costs, and a greener internet. In reality, cleaning up your email might not save that much energy. However, if you left all your snail mail on the kitchen table for 15 or 20 years, you would have a mess to sort out. By setting limits, cleaning mailboxes regularly, and adopting smart habits, you can do your part to keep your inbox—and the planet—healthy.

    About ComStat.uk: Internet Service Provider Comstat provides IT support, web hosting, and media services including website design, Microsoft 365 setup, and audio/video production, serving businesses across Denbighshire, North Wales and Wirral from Ruthin, and Lancashire and the Northwest from Bolton.