Thumbnail Image

    Send Email via PowerShell with Multiple Auth Methods - Azure Communication Services (ACS)

    Mar 26, 2026

    This PowerShell script sends email through Azure Communication Services (ACS) using the REST API. It supports multiple authentication methods including manual connection strings, endpoint and access key pairs, Azure Automation managed identity, and interactive Azure login. The script handles file attachments, HMAC-SHA256 request signing, operation status polling, and produces a diagnostic summary with correlation identifiers for troubleshooting.

    Read
    Thumbnail Image

    Validate Azure Automation Managed Identity RBAC for ACS - Azure Communication Services

    Mar 25, 2026

    This PowerShell script validates that an Azure Automation Account managed identity has the correct RBAC permissions on an Azure Communication Services (ACS) resource. It supports multiple ways to locate the ACS resource, checks direct and inherited role assignments, tests ACS token acquisition, and produces a structured summary with remediation guidance.

    Read
    Thumbnail Image

    Sending Emails with Azure Communication Services (ACS) — A C# Console Application with Custom Headers

    Mar 6, 2026

    Learn how to send HTML emails using Azure Communication Services (ACS) with a C# console application. This guide explains how the tool works, how to configure it, and includes a deep dive into the internal logic such as operation polling, custom headers, and execution modes.

    Read
    Thumbnail Image

    Deep-Dive Email Delivery Analysis with KQL - Azure Communication Services (ACS)

    Feb 10, 2026

    This post walks through an advanced KQL query that analyzes Azure Communication Services (ACS) email delivery. By joining send and status logs, the query measures delivery latency, enriches sender and recipient data, classifies bounces, and translates SMTP and enhanced SMTP status codes into clear, human-readable explanations.

    Read