August 3, 2022 / Kannan / 0 Comments
When configuring Thunderbird with Outlook 365 account, the password fails when using IMAP account type.
I use multi factor authentication and hence this is little difficult than using plain old password. The following configuration is the recommended method across almost all articles in the Internet, but still the password will fail. There is a solution which I came across in the forums, which worked for me and I’m documenting it here.
IMAP configuration
Incoming server configuration
- outlook.office365.com
- SSL/TLS
- Port 993
- OAuth2
- Full email address as username
SMTP server configuration
- smtp.office365.com
- STARTTLS
- Port 587
- Full email address as username
User configuration at Microsoft Admin Center
- Go to tenant admin center. The URL at the time of writing this article is https://admin.microsoft.com.
- Go to Users > Active users.
- Click/press on the user who has get the incorrect password error.
- In the properties panel, click/press the “Mail” tab.
- Under the “Email apps” section, click the link “Manage email apps”.
- Look at the check box “Authenticated SMTP”.
- Check it if not already checked. If already checked, un check it, press save changes, follow the above steps and check it again.
- Finally save the changes.
- Wait for some 5 to 15 minutes.
Now try adding the account in Thunderbird and most probably this should resolve the issue.
For me the app password didn’t work but the above with OAuth worked!
February 20, 2020 / Kannan / 0 Comments
One of the necessity of being a Microsoft 365 based architect is knowing the difference between various licenses or plans.
Though Microsoft provides a good deal of information including plan comparisons, it’s not as easy to understand as we think especially when multiple products are involved.
Following is a link which I came across and seems to be a good one to understand what is included and what is not under one single location.
https://www.infusedinnovations.com/blog/secure-modern-workplace/complete-office-365-and-microsoft-365-licensing-comparison
February 13, 2020 / Kannan / 0 Comments
One of the SharePoint Online administrator of the customer I work with wanted to know the space used by a business user’s private OneDrive.
The following PowerShell script helps to know the exact same information.
The script assumes that you have the SharePoint administrator role in your tenant.
To run this script “SharePoint Online Management Shell” PowerShell module should have been installed
Make sure you update the variables $tenantName & $url
Please note that the below scripts use minimal error handling for simplicity and clean code.
Script for single URL
Clear-Host
$tenantName = "tenant name"
$url = "https://unit4-my.sharepoint.com/personal/<user one drive url>"
Connect-SPOService -Url "https://$tenantName-admin.sharepoint.com"
$sc = Get-SPOSite $url -Detailed -ErrorAction SilentlyContinue | Select-Object url, storageusagecurrent, Owner
$usage = [math]::round(($sc.StorageUsageCurrent/1024),2)
$owner = $sc.Owner
Write-Host "Site: $url"
Write-Host "Owner: $owner"
Write-Host "Usage: $usage GB"
Disconnect-SPOService
The following script helps to do the same for multiple URLs. All you need is a text file with OneDrive URL per line and it will provide output in a csv file.
Script for multiple URLs
$inputFileName = "OneDrive-Usage-URLs.txt"
$outputFileName = "OneDrive-Usage-URLs.csv"
Clear-Host
$tenantName = "tenant name"
Connect-SPOService -Url "https://$tenantName-admin.sharepoint.com"
$inputFile = Get-Content -Path .\$inputFileName
Add-Content .\$outputFileName -Value "URL,Owner,Usage (GB)"
foreach ($url in $inputFile) {
$sc = Get-SPOSite $url -Detailed -ErrorAction SilentlyContinue | Select-Object url, storageusagecurrent, Owner
$usage = [math]::round(($sc.StorageUsageCurrent / 1024), 2)
$owner = $sc.Owner
Add-Content .\$outputFileName -Value "$url,$owner,$usage"
Write-Host "Site: $url"
Write-Host "Owner: $owner"
Write-Host "Usage: $usage GB"
Write-Host ""
}
Disconnect-SPOService
Input file format (OneDrive-Usage-URLs.txt)
https://tenant-my.sharepoint.com/personal/user1_tenant_com
https://tenant-my.sharepoint.com/personal/user2_tenant_com
Output file format (OneDrive-Usage-URLs.csv)
URL,Owner,Usage (GB)
https://tenant-my.sharepoint.com/personal/user1_tenant_com,user1@tenant.com,123.45
https://unit4-my.sharepoint.com/personal/user2_tenant_com,user2@tenant.com,678.90