// Mailjob instanzieren
using(MailJob mailJob = new MailJob())
{
// Optionen setzen
mailJobLL.From = "<From>";
mailJobLL.To = "<To>";
mailJobLL.Subject = "My Test Message";
mailJobLL.BodyHtml = File.ReadAllText(@"C:\temp\mailcontent.html");
// GRAPH Einstellungen setzen...
mailJob.Provider = "GRAPH";
// ... verwende Bearer Token Authentifizierung
mailJob.AdditionalOptions.Add("Graph.AuthType", "3");
// ... Client Id der App
mailJob.AdditionalOptions.Add("Graph.ClientId", "697517f7-70dd-4ef9-8a5c-xxxxxxxxxxxx");
// ... Azure Domain
mailJob.AdditionalOptions.Add("Graph.TenantId", "fe0ef3d4-0076-4c1f-9b6c-xxxxxxxxxxxx");
// ... Redirect-Adresse
mailJob.AdditionalOptions.Add("Graph.RedirectUri", "msal697517f7-70dd-4ef9-xxxxxxxxxxxx://auth");
// ... wir benötigen entweder den Benutzernamen oder die Id des Benutzer-Objektes
mailJob.AdditionalOptions.Add("Graph.UserName", "<Your Graph Username>");
mailJob.AdditionalOptions.Add("Graph.UserObjectId", "34567890-3456-3456-3456-xxxxxxxxxxxx");
// ... und natürlich auch den Token den wir zuvor erhalten haben
mailJob.AdditionalOptions.Add("Graph.BearerToken", "xxxxxxxxxxxx");
// eMail versenden
mailJob.Send();
}
' Mailjob instanzieren
Using mailJob As New MailJob()
' Optionen setzen
mailJobLL.From = "<From>"
mailJobLL.To = "<To>"
mailJobLL.Subject = "My Test Message"
mailJobLL.BodyHtml = File.ReadAllText(@"C:\temp\mailcontent.html")
' GRAPH Einstellungen setzen...
mailJob.Provider = "GRAPH"
' ... verwende Bearer Token Authentifizierung
mailJob.AdditionalOptions.Add("Graph.AuthType", "3");
' ... Client Id der App
mailJob.AdditionalOptions.Add("Graph.ClientId", "697517f7-70dd-4ef9-8a5c-xxxxxxxxxxxx")
' ... Azure Domain
mailJob.AdditionalOptions.Add("Graph.TenantId", "fe0ef3d4-0076-4c1f-9b6c-xxxxxxxxxxxx")
' ... Redirect-Adresse
mailJob.AdditionalOptions.Add("Graph.RedirectUri", "msal697517f7-70dd-4ef9-xxxxxxxxxxxx://auth")
' ... wir benötigen entweder den Benutzernamen oder die Id des Benutzer-Objektes
mailJob.AdditionalOptions.Add("Graph.UserName", "<Your Graph Username>")
mailJob.AdditionalOptions.Add("Graph.UserObjectId", "34567890-3456-3456-3456-xxxxxxxxxxxx")
' ... und natürlich auch den Token den wir zuvor erhalten haben
mailJob.AdditionalOptions.Add("Graph.BearerToken", "xxxxxxxxxxxx")
' eMail versenden
mailJob.Send()
End Using