HTMLメール送信
このコードスニペットでは、Eメールを送信する方法を学びます。 html メッセージAPIを使用する。
- 電子メール・メッセージングについての詳細は 電子メールのメッセージングを理解する
- セットアップ方法については Eメール入門
例
各コード・スニペットで使用されているすべての変数の説明を以下に示します:
| キー | 説明 |
|---|---|
VONAGE_APPLICATION_ID | The Vonage Application ID. |
VONAGE_PRIVATE_KEY_PATH | Private key path. |
MESSAGES_API_URL | There are two versions of the API, each with their own endpoints. For production the previous Messages API endpoint was |
JWT | Used to authenticate your request. See Authentication for more information, including how to generate a JWT. |
MESSAGES_TO_EMAIL | The recipient email address for the Email message. |
EMAIL_SENDER_ID | Your verified sender email address for the Email channel. |
注: について from アドレスは、メールチャネルの設定でVerifyされた送信者IDを使用する必要があります。
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Write the code
Add the following to send-email-html.sh:
curl -X POST "${MESSAGES_API_URL}" \
-H "Authorization: Bearer "$JWT\
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d $'{
"to": "'${MESSAGES_TO_EMAIL}'",
"from": "'${EMAIL_SENDER_ID}'",
"channel": "email",
"message_type": "html",
"html": {
"body": "<h1>Hello from Vonage</h1><p>This is an Email HTML message sent via the Vonage Messages API.</p>"
},
"email": {
"subject": "Your HTML message subject"
}
}'Run your code
Save this file to your machine and run it:
試してみる
コードを実行すると、HTMLメールが送信先のメールアドレスに送信されます。