SQL Server met Microsoft 365 combineren

Ongeveer een jaar geleden heb ik een Microsoft 365 Business Standard abonnement genomen. Na een maand of twee vroeg ik mij af waarom ik dat nooit eerder heb gedaan. Wat een mooie omgeving. Zo’n abonnement kent wel z’n uitdagingen. Er is zóveel te configureren dat het haast onmogelijk is om door de instellingen het bos nog te zien.

Vandaag was ik bezig met het configureren van een nieuwe SQL Server 2019 Developer instance. Eén van de belangrijke punten is het configureren van Database Mail, zodat er operators en alerts kunnen worden geconfigureerd en belangrijke zaken (alerts en SQL Agent jobs) naar mij gestuurd worden. Dat opzetten ging niet helemaal zonder slag of stoot. Twee pijnpunten waar ik tegen aan liep:

  • Wat is de SMTP server van Microsoft 365 Exchange –> dat bleek smpt.office365.com te zijn (vergeet SSL niet; poort 587!)

  • SMTP op tenant niveau moet worden aangezet; die leg ik hieronder even uit

Ik kreeg bij het sturen van database mail vanuit mijn SQL Server de melding Cannot send mails to mail server. (Voor de SMTP-server is een beveiligde verbinding vereist of de client is niet geverifieerd. Het serverantwoord is: 5.7.57 Client not authenticated to send mail. Error: 535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit aka.ms/smtp_auth_disabled for more info terug.

Standaard staat het versturen van mail via SMTP dus uit bij het aanmaken van een Exchange account binnen Microsoft 365. Dat zag ik niet helemaal aankomen, maar onlogisch is het ook niet. Wat is er voor nodig om dit aan te zetten?

  • Ga binnen Microsoft 365 Admin naar Users > Active users

  • Selecteer de gebruiker en rechts op het scherm daarna Mail

  • In het Email apps gebied, klik op Manage email apps

  • Zet het vinkje uthenticated SMTP setting aan

  • Vergeet niet met ‘Save changes’ weg te schrijven
Dit is binnen Microsoft 365 dus per gebruiker in te stellen; wel zo veilig.

Voorleesontbijt door Mickel: Stap maar op mijn bezemsteel

Vandaag zijn de nationale voorleesdagen begonnen. Ook SQLTeam.NL levert hier graag een bijdrage aan met een voorleesmoment. Het voorleesmoment zal op zaterdag 23 januari 2021 om 8:30 uur zijn en kan via Microsoft Teams worden gevolgd (zie deze link).

Het boek dat zal worden gelezen is het boek “Stap maar op mijn bezemsteel” van Julia Donaldson. Het verhaal gaat over een heks die mooie avonturen op en met haar bezemsteel meemaakt. Pak op 23 januari een boterham en een glas melk, ga er lekker voor zitten en luister mee!