SMTP

SMTPは、新規トークに対するAgent通知、パスワードのリセット、新規Agentアカウントの確認などの機能設定が必要です。

名称種別デフォルト値
configmap.SMTP_ADDRESSSMTPアドレスを設定します。“”
configmap.SMTP_AUTHENTICATION許容値: plain,login,cram_md5“plain”
configmap.SMTP_ENABLE_STARTTLS_AUTOデフォルトはtrueです。“true”
configmap.SMTP_OPENSSL_VERIFY_MODE次のいずれか: none, peer, client_once, fail_if_no_peer_cert“none”
configmap.SMTP_PASSWORDSMTP パスワード。シークレットが定義されている場合は無視されます。“”
configmap.SMTP_PORTSMTPポート“587”
configmap.SMTP_USERNAMESMTP ユーザーネーム“”
configmap.MAILER_SENDER_EMAILすべての送信メールの送信元となるメール。“”

SMTPパスワードのシークレット作成

HelmでLive Agentをインストールする前に、Live AgentがインストールされているKubernetesクラスタのネームスペースにシークレットを作成します。SMTPシークレット名とキーをメモし、以下の値を設定します:

名称種別デフォルト値
smtp.secretSMTP シークレット名“”
smtp.secretPasswordKeySMTP シークレットキー“”

異なるSMTPサーバーの設定

以下は、Live Agentアプリケーションでメール機能を動作させるための設定サンプルです。上記のように、SMTPパスワードはシークレットに保存されていることをお忘れなく。

以下のsender値には、email@yourdomain.com または BrandName <email@yourdomain.com> のいずれかを使用できます。

名称種別
configmap.MAILER_SENDER_EMAIL文字列“”

SMTPサーバーの設定に基づいて、以下の変数を設定します。

名称種別
configmap.SMTP_ADDRESS文字列“”
configmap.SMTP_USERNAME文字列“”
Password secret文字列“”

認証なし

サーバーが認証を必要としない場合は、コメントするか、これらの値を指定しないでください:  SMTP_AUTHENTICATION. values.yaml file内のSMTP_USERNAME, SMTP_PASSWORD 

名称種別
configmap.MAILER_SENDER_EMAIL文字列“Your SMTP Username”
configmap.SMTP_ADDRESS文字列“smtp-mail.outlook.com”
configmap.SMTP_ENABLE_STARTTLS_AUTOブーリアン型true
configmap.SMTP_PORT文字列“587”

Amazon SES

名称種別
configmap.SMTP_ADDRESS文字列“email-smtp.<region>.amazonaws.com”
configmap.SMTP_AUTHENTICATION文字列“plain”
configmap.SMTP_ENABLE_STARTTLS_AUTOブーリアン型true
configmap.SMTP_USERNAME文字列“<Your SMTP Username>”
Secret Password文字列“<Your SMTP Password>”

Outlook

送信者とユーザー名は、Outlookと同じでなければなりません。

名称種別
configmap.MAILER_SENDER_EMAIL文字列“Your SMTP Username”
configmap.SMTP_ADDRESS文字列“smtp-mail.outlook.com”
configmap.SMTP_AUTHENTICATION文字列“login”
configmap.SMTP_ENABLE_STARTTLS_AUTOブーリアン型true
configmap.SMTP_USERNAME文字列“<Your SMTP username>”
Secret Password文字列“<Your SMTP Password>”
configmap.SMTP_PORT文字列“587”

SendGrid

名称種別
configmap.SMTP_ADDRESS文字列“smtp.sendgrid.net”
configmap.SMTP_AUTHENTICATION文字列“plain”
configmap.SMTP_DOMAIN文字列“<Your Verified Domain>”
configmap.SMTP_ENABLE_STARTTLS_AUTOブーリアン型true
configmap.SMTP_PORT文字列“587”
configmap.SMTP_USERNAME文字列“apikey”
Secret Password文字列“<your Sendgrid API key>”

MailGun

名称種別
configmap.SMTP_ADDRESS文字列“smtp.mailgun.org”
configmap.SMTP_AUTHENTICATION文字列“plain”
configmap.SMTP_DOMAIN文字列‘”<Your Domain, this has to be verified in Mailgun>”
configmap.SMTP_ENABLE_STARTTLS_AUTOブーリアン型true
configmap.SMTP_PORT文字列“587”
configmap.SMTP_USERNAME文字列“<Your SMTP Username, view under Domains tab>”
Secret Password文字列“<Your SMTP Password, view under Domains tab>”

Mandrill

Mailchimp を使用してメールを送信したい場合は、以下の環境変数を使用してください:

備考

Mandrill は Mailchimp のトランザクションメールサービスです。トランザクションメールを有効にし、mandrillapp.com にログインする必要があります。

名称種別
configmap.SMTP_ADDRESS文字列“smtp.mandrillapp.com”
configmap.SMTP_AUTHENTICATION文字列“plain”
configmap.SMTP_DOMAIN文字列“<Your Verified Domain in Mailchimp>”
configmap.SMTP_ENABLE_STARTTLS_AUTOブーリアン型true
configmap.SMTP_PORT文字列“587”
configmap.SMTP_USERNAME文字列“<Your SMTP Username, displayed under Settings -> SMTP & API info>”
Secret Password文字列“<Any Valid API key, create an API key under Settings -> SMTP & API Info>”