On September 8, 2020 Andy Higgins and Heather Hottenstein presented Integrating HCL Domino and Microsoft 365 at DNUG. This was an upgraded presentation from the one they did in Boston at Collabsphere 2019, discussing technology that has been introduced in the last year.
For more information reach out to info@rprwyatt.com or visit rprwyatt.com
2. I AM...
10.09.2020 Präsentationstitel
2
Heather Hottenstein
• A Domino girl in a Domino world!
• 1994 – present
• Domino Systems Administration
• HCL 2020 Ambassador Class
• RPR Wyatt
• HCL Partner
• Consulting Services
• VitalSigns
3. Andy Higgins
He is the founder of IMCollaboration, a company dedicated to
providing Lotus Notes, Domino, and Sametime services &
applications and more recently providing O365 managed services
for SMB's in Texas.
Andy has worked for Bank of America as the lead collaboration
architect and has also had two stints with IBM as a consultant in
both post- and pre-sales technical roles. Throughout his career he
has also worked on many email migration projects and is an SME
on both email, instant messaging and collaboration system’s
coexistence.
10.09.2020 Präsentationstitel
3
I AM...
4. • Collaboration client-server application
• Email/Calendar
• Applications - business workflow, document libraries...
• SameTime
• Domino Server – Windows, Linux, AS/400, AIX
• Notes client, Verse, Traveler, Web Browser, Nomad,
Outlook
10.09.2020 Präsentationstitel
4
HCL Domino & Notes
5. • Subscription based cloud services
• Email/Calendar/Contacts
• Sharepoint
• Teams, Skype for Business (deprecated)
• Outlook and OWA
• Power suite – Apps/Automate/AI/BI
• Etc…usw…Planner, Forms,…
10.09.2020 Präsentationstitel
5
Microsoft 365
6. • Directory synchronization
– SSO Authentication
• Bi-directional mail routing with correct content and
format
• Calendar free/busy time look ups/scheduling
• Instant Messaging coexistence
• Application interoperation – big subject
10.09.2020 Präsentationstitel
6
Coexistence defined
7. • Phased email migration
• Multiple mail systems
• Email migration, retain Domino applications
– Application generated emails and replies
10.09.2020 Präsentationstitel
7
Coexistence
8. • SMTP
• Domino Internet domain
• SMTP relay vs direct
• Doclink conversion – Configuration document - MIME - Conversion Options -
Outbound - Message Content from Notes to Plain Text and HTML
• Inline images, replies and forward from Notes
– Mail template – 9.0.1 FP10+
– Basic Notes Client Preference Disable embedded browser for MIME client is NOT selected
– KeepReplyForwardMime=1
10.09.2020 Präsentationstitel
8
E-mail Integration
9. • Email only
• In Exchange on line enable POP3 for the mailbox
• Create a local replica or new local mail database
• Notes Location document
– Internet mail address - reflects the address in the tenant
– Home/mail server - outlook.office365.com
– Mail – local, define local mail file path and filename
– Internet domain - reflect the domain of the tenant
– Send outgoing mail: directly to Internet
– Enable “replication” schedule
10.09.2020 Präsentationstitel
9
Notes as a Microsoft 365 mail client
10. • Account document #1
– POP - outlook.office365.com
– Port 995
– Use SSL
– Recommend leaving mail on server
– Use respective 365 user name and password
• Account document #2
– SMTP - smtp.office.com
– Port – 587
– Connection Security – StartTLS
– Use respective 365 user name and password
10.09.2020 Präsentationstitel
10
Notes as a Microsoft 365 mail client
11. • Previously: IBM Mail Support for Microsoft Outlook (IMSMO)
• Now: HCL Traveler for Microsoft Outlook 3.0.0 – HTMO
• Use Outlook for Domino Mail, Calendar and Contacts
• Requirements
– Outlook 2013, 2016 or 2019
– Microsoft .Net 4.5.2
– Microsoft Visual Studio Tools for Office
10.09.2020 Präsentationstitel
11
Outlook as a Domino mail client
12. • Download HTMO
• Workstation side installation
• Configure new Microsoft Outlook profile
• Connect to Domino Directory via LDAP
– Domino server task LDAP
– In Outlook: File - Info - Account Settings - Account Settings
- Address Books - New - Internet Directory Service (LDAP)
10.09.2020 Präsentationstitel
12
Outlook as a Domino mail client
13. • File - HCL Traveler
– Configure auto replies/Out of Office, delegation,
change password
10.09.2020 Präsentationstitel
13
Outlook as a Domino mail client
14. • Synchronizes 30 days of mail data
– HCL Verse to search for older email
• Installed under Domino
• Mail template – Mail 9.0.1 FP10+
– 50 emails displayed at a time
• HTMO Limitations
– https://help.hcltechsw.com/traveler/11.0.0/htmo/3.0/use_ht
mo_issues.html
10.09.2020 Präsentationstitel
14
Outlook as a Domino mail client
15. • Invitations
• Free/Busy time look ups
– Grouping calendars together
• Third party tools
– OnTime, CMT, etc
10.09.2020 Präsentationstitel
15
Calendar Integration
16. • Buddy List migration…… for small-scale moves from one
service to another done overnight or over a weekend
• Buddy List synchronization – more fitting for a long-term co-
existence project
• The only way you can do interop with ST and something else
is using a ST Gateway – no advanced Federation as of yet
• Beware: All IM services are not the same! Specifically Skype
for Business/Teams – they have three “levels” of IM
10.09.2020 Präsentationstitel
16
Instant Messaging Integration
17. • On premises vs Azure Active Directory
• People vs Mailbox User/Mail User/Contact
• Groups
– Domino - Multi purpose, ACL, Mail, Servers, Deny List
– O365 - Distribution, Security, Dynamic Distribution, Office
365 group
• Mail in Databases vs Shared Databases
• Domino synchronization services, Third Party
10.09.2020 Präsentationstitel
17
Directory Synchronization
18. • Domino 11+
• Dirsync server task
• Active Directory -> Domino Directory via LDAP
• Directory assistance document, da.nsf
• Directory sync configuration document, names.nsf
– Resync button
– Status tab
10.09.2020 Präsentationstitel
18
Domino Directory Sync
19. • GUID field added
• New Users – Register Selected Person
• User Renames
– Person document only – automatic
– Registered Notes user – admin4.nsf, Rename common name requests
• User Deletions
– Person document only – automatic
– Registered Notes user – No
10.09.2020 Präsentationstitel
19
Domino Directory Sync
20. • AD Security Group -> ACL
• Distribution Group -> Mail
• Deletions - automatic
10.09.2020 Präsentationstitel
20
Domino Directory Sync
21. • Tell dirsync show
• Sho stat dirsync.*
10.09.2020 Präsentationstitel
21
Domino Directory Sync
22. • LDAP provides a way to authenticate but both AD/AAD/O365 and
Domino require they are the directory ”master” so Dirsync is
necessary for these two systems to work together
• SAML – supported 90% by Domino and 100% by AAD, so this is a
good path to pursue IMHO, however:
– Assertions not supported (If this could be supported then we
could support Domino ACLs for SAML users)
– Managed logout not supported
• OAuth – not supported by Domino as SSO solution, but:
https://domino-ideas.hcltechsw.com/ideas/DOMINO-I-1210
10.09.2020 Präsentationstitel
22
Authentication Coexistence
23. Please support SAML full implementation in Domino
• https://domino-ideas.hcltechsw.com/ideas/DOMINO-I-395
This was a request to add Azure AD as an IdP – states it has been shipped as of Domino
10 but doesn’t appear on my demo Domino 11 server
• https://domino-ideas.hcltechsw.com/ideas/DOMINO-I-299
This request was to provide support for Single Logout with Domino which is still “needing
review”
• https://domino-ideas.hcltechsw.com/ideas/DOMINO-I-536
Allow the use of other mapped fields that are passed by O365 but ignored by Domino
Please connect to these URL’s and add your vote
10.09.2020 Präsentationstitel
23
SAML
25. This is a huge area and I’m only going to scratch the surface…..
• Accessing data in O365 with Domino
– How to get data out of O365
The data is O365 is stored in the Common Data Service (CDS) and can be accessed “REST”fully
using the CDS Web API:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/webapi/overview
• Accessing data in Domino with O365 – Power Apps/Automate/BI/AI
– Connectors for Notes/Domino – where are they?
https://ideas.powerbi.com/ideas/idea/?ideaid=7b0744f8-f1a6-4674-9f32-729a48c9fe76
Vote to get a PowerBI connector for Notes data
10.09.2020 Präsentationstitel
25
Application data access
26. • Questions?
• Thank you for attending!
• Heather Hottenstein, heather@rprwyatt.com
• Andy Higgins..... andy@imcollaboration.com
10.09.2020 Präsentationstitel
26
Thank you!