Skip to main content

SendMicrosoftGraphEmailNodeConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Load

Configuration for sending an email via Microsoft Graph (POST /users/{mailbox}/sendMail), reusing the app-only credentials of a MicrosoftGraphConfiguration (AzureTenantId/ClientId/ClientSecret). The outbound counterpart of FromMicrosoftGraphEmail@1; requires Graph application permission Mail.Send. The body is read from Path (Markdown, rendered to HTML).

public record SendMicrosoftGraphEmailNodeConfiguration : PathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IEquatable<SendMicrosoftGraphEmailNodeConfiguration>

Inheritance Object → NodeConfiguration → PathNodeConfiguration → SendMicrosoftGraphEmailNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IEquatable<SendMicrosoftGraphEmailNodeConfiguration>

Properties

ServerConfiguration

Name of the global MicrosoftGraphConfiguration holding AzureTenantId/ClientId/ClientSecret.

public string ServerConfiguration { get; set; }

Property Value

String

Mailbox

Mailbox to send from (e.g. accounting@meshmakers.io). Literal value.

public string Mailbox { get; set; }

Property Value

String

MailboxPath

Optional path to the sender mailbox (overrides SendMicrosoftGraphEmailNodeConfiguration.Mailbox).

public string MailboxPath { get; set; }

Property Value

String

SubjectPath

Source path for the email subject.

public string SubjectPath { get; set; }

Property Value

String

ToPath

Source path to the recipient email address(es) — a single string or an array.

public string ToPath { get; set; }

Property Value

String

ContinueOnError

When true, log the error and continue instead of failing the pipeline on a send error.

public bool ContinueOnError { get; set; }

Property Value

Boolean

TimeoutSeconds

HTTP timeout in seconds (token acquisition + sendMail).

public int TimeoutSeconds { get; set; }

Property Value

Int32

Path

public string Path { get; set; }

Property Value

String

Description

public string Description { get; set; }

Property Value

String

Constructors

SendMicrosoftGraphEmailNodeConfiguration()

Caution

Constructors of types with required members are not supported in this version of your compiler.


public SendMicrosoftGraphEmailNodeConfiguration()