https://admin.microsoft.com/
1. יש להיכנס לקישור הבא:
https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal#register-an-application-with-azure-ad-and-create-a-service-principal
ולבצע את סעיף
Register an application with Azure AD and create a service principal
2. יש להיכנס לקישור הבא:
https://admin.microsoft.com/Adminportal/Home#/homepage
Admin centers -> Identity -> Applications -> app registration -> All applications
לבחור את האפליקציה מהסעיף הקודם
API Permissions -> Add a permission -> Microsoft Graph -> Application permissions
להוסיף:
1. Mail.Read
2. Mail.Send
ללחוץ על Grant admin consent
------------
client secret value
כדי לחלץ אותו צריך לעשות את הפעולות הבאות
https://admin.microsoft.com/Adminportal/Home#/homepage
Admin centers -> Identity -> Applications -> app registration -> All applications
לבחור את האפליקציה מהסעיף הקודם
Certificates & secrets -> Client secrets -> New Client Secret
Description: wizenet
Expires: מירבי
לאחר מכן יופיע חלון יש להעתיק ממנו את client secret value
------------
להעביר אלינו את הפרטים הבאים
clientId
tenantId
clientSecret value
***********
יש לעלות קלאס emails
קלאס smtpSupp
את הקבצים הבאים לתיקיית BIN
mail.dll
microsoft.identitymodel.abstractions.dll
microsoft.identity.client.dll
microsoft.exchange.webservices.dll
microsoft.exchange.webservices.auth.dll
לתיקייה הראשית איפה שנמצא ה-WEB CONFIG
MailLicense.xml
מפתח בWEB CONFIG
EmailSmtp_Type = 365_oauth2
בדף הגדרת התיבה אצל המשתמש את הפרטים הבאים: (דוגמא)
SMTP SERVER: outlook.office365.com
USERNAME: help@new-ofek.co.il
PASSWORD: clientid:847ecfac-e707-4e26-b78a-58a1c5935555 tenantid:ce235945-9604-4bbe-8858-e8a7f0ed5555 clientsecret:UxJ8Q~p45tz2ZDFHrxI~P2aYFyX-xPqvogxK5555