Member Junction
    Preparing search index...

    Implementation of the SendGrid provider for sending and receiving messages.

    SendGrid is a transactional email service. This provider supports:

    • Sending single messages
    • Sending to multiple recipients (via engine)

    It does NOT support:

    • Fetching messages (no inbox access)
    • Forwarding messages
    • Replying to messages
    • Creating drafts
    // Using environment credentials (default)
    await engine.SendSingleMessage('SendGrid', 'Standard Email', message);

    // Using per-request credentials
    await engine.SendSingleMessage('SendGrid', 'Standard Email', message, undefined, false, {
    apiKey: 'SG.customer-specific-key'
    });

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    • get ProviderName(): string

      Returns the name of this provider for use in error messages. Override in subclasses to provide a more descriptive name.

      Returns string

    Methods