Mail Send

説明

Mail Sendコンポーネントは、電子メールを送信します。

Mail Sendコンポーネントは入力ペイロード(cv.Payload)をメール本文としてメールを送信するコンポーネントです。

入力ペイロードのデータはいずれの型も文字列に変換してメール本文として送信します。

メール送信後は、入力ペイロード(cv.Payload)をそのまま出力ペイロード(cv.Payload)として格納します(パススルー)

mail-4

電子メールを送信するにはSMTP情報が必要です。

Mail本文に内容を差し込むには、cv.Payload変数に文字列をPre-Mappingで書き込むことで実現できます。

mail-cvpayload

コンポーネント変数

コンポーネント変数説明
cv.PayloadMailの本文にいれる内容をこの変数に設定する

コンポーネントプロパティ

プロパティー名説明
宛先送信先のメールアドレスを指定
CcCcのメールアドレスを指定
BccBccのメールアドレスを指定
件名メールの件名を指定
差出人送信元メールアドレスを指定
添付ファイル添付ファイルを指定。指定方法は "こちら"ファイルパスの記述方法 を参照してください
メッセージはHTMLメッセージ本文をHTMLとして送信
ホスト名SMTPサーバホスト名
ポート番号SMTPサーバのポート番号
認証方式先進認証(OAuth2)または基本認証(SMTP)
ユーザ名SMTPサーバへのログインユーザ名 ※1 ※2
パスワードSMTPサーバへのログインパスワード ※1
OAuth2クライアントIDクライアントID ※2
OAuth2クライアントシークレットクライアントシークレット ※2
OAuth2リダイレクトURLリダイレクトURL ※2
OAuth2スコープスコープ ※2
OAuth2認可URL認可URL ※2
OAuth2トークンURLトークンURL ※2
OAuth2アクセストークントークンを取得ボタンを押して取得します。またトークンを更新ボタンを押して更新することも出来ます ※2 ※3

※Gmailのメールアドレスとパスワードを使用して基本認証(SMTP)でメール送信する場合の設定例は "こちら"Gmail OAuth2設定 を参照してください ※Gmailのメールアドレスを使用して先進認証(OAuth2)でメール送信する場合の設定例は "こちら"Gmail OAuth2設定 を参照してください

※1は認証方式が基本認証(SMTP)の時に使用します

※2は認証方式が先進認証(OAuth2)の時に使用します

OAuth2アクセストークンの取得方法は "こちら"OAuth2アクセストークン取得方法 を参照してください

Gmailを使用する場合の設定方法

ホスト名smtp.gmail.com
OAuth2クライアントIDGCPで設定したクライアントID
OAuth2クライアントシークレットGCPで設定したクライアントシークレットID
OAuth2リダイレクトURLGCPで設定した承認済みのリダイレクトURI
OAuth2スコープhttps://mail.google.com/
OAuth2認可URLhttps://accounts.google.com/o/oauth2/auth
OAuth2トークンURLhttps://accounts.google.com/o/oauth2/token

Microsoft 365を使用する場合の設定方法

ホスト名smtp.office365.com
OAuth2クライアントIDAzureで設定したクライアントID
OAuth2クライアントシークレットAzureで設定したクライアントシークレットID
OAuth2リダイレクトURLAzureで設定したリダイレクトURI
OAuth2スコープoffline_access,https://outlook.office.com/SMTP.Send
OAuth2認可URLhttps://login.microsoftonline.com/common/oauth2/v2.0/authorize
OAuth2トークンURLhttps://login.microsoftonline.com/common/oauth2/v2.0/token

Microsoft 365でのエラーの対処方法

Microsoft 365を使用して MailSend: failed to send mail: 535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https://aka.ms/smtp_auth_disabled for more information. このようなSmtpClientAuthenticationが無効になっているというエラーが発生した場合には "こちら"Outlook OAuth2設定 を参照してMicrosoft 365 管理センターで認証済みSMTPの設定を有効にしてください。