Service)です。複数の言語に対応していますが、Microsoft製のサービスとあって他にはない.NETが使えるのがポイントです。Cloudでメール送信を行う方法を紹介します。Cloudにて送信サーバの設定を行います。ユーザ登録ユーザ登録はまず、メールアドレスとパスワードを入力するところからはじまります。入力したメールアドレス宛にメールアドレスの確認メール(仮登録受付メール)が届きますので、URLをクリックします。その後、名前や住所といった必要な情報を入力します。ユーザ登録が完了すると、無料トライアル開始のための審査が入ります。時間は長くとも30分程度です。無料トライアル利用開始のご案内」というメールが届いたら利用できます。ログイン後に行うことログインしたら、2つの作業を行う必要があります。ダッシュボードDKIMキーを設定するDKIMキーはメールのなりすましを防止するための技術になります。メール配信を行うドメインのTXTレコードに対して設定します。管理コンソールでドメインを追加しようとすると、専用のキーが表示されます。ような形式になります。ように指定されるはずです。この設定はシステム管理者などに依頼して行ってもらってください。DNS設定はすぐに反映されませんので、数分後にDNSを確認ボタンを押します。設定されていれば、ドメインが追加登録できます。ユーザを追加する次にメール配信を行うユーザを追加します。これはAPI設定にて行います。ユーザ名(メールアドレス形式)、パスワードを設定します。利用できる機能を制限できます。SMTPのみ、APIのみといった指定も可能です。ユーザの追加サーバに設定を反映する設定を行ったら、それをサーバに反映します。サーバ構成機能にて行います。この反映を行わないと、DKIMやユーザ追加設定が反映されませんので注意してください。ここまでで以下の情報が入手できているはずです。APIユーザAPIキーさらにAPIサーバのエンドポイントURLが必要です。これは契約しているプランによって異なりますのでご注意ください。https://SUBDOMAIN.smtps.jp/api/v2/emails/send.jsonこれらの情報はメール送信時に設定しますので覚えておいてください。Appを選択し、ベースを作成します。Coreを選択しています。AzureでFunctionsを作成CLIツールのインストールAzure用のCLIツールをインストールします。インストールに各OS向けの説明があります。macOSの場合、Homebrewを使って下記コマンドでインストールできます。以下のコマンドでAzureにログインします。loginログイン後、プロジェクトのベースを作成します。対話型になっているので、言語としてdotnetを選ぶのを忘れないでください。/path/to/azure-function/.vscode/extensions.jsonプロジェクトは以下のような構成になっています。filesそしてテンプレートを使ってC#のファイルを作成します。今回はHTTPアクセスによる関数実行にするため、HttpTriggerをテンプレートにしています。template.環境設定を行うAPI経由でメール送信を行う際に使うAPIユーザ、APIキー、さらに契約状態によって異なるAPIエンドポイントURLは環境変数として定義します。}}これはローカルでの設定になります。Functionsの構成にある、アプリケーション設定で値を追加します。