email readme

This commit is contained in:
lovasoa
2025-01-03 23:55:36 +01:00
parent ccd241ec18
commit c13a0f8d51
+3 -1
View File
@@ -25,16 +25,18 @@ Email services solve these problems by providing reliable APIs for sending email
Here's a complete example using Mailgun's API to send emails through SQLPage:
### [`email.sql`](./email.sql)
```sql
-- Configure the email request
set email_request = json_object(
'url', 'https://api.mailgun.net/v3/' || sqlpage.environment_variable('MAILGUN_DOMAIN') || '/messages',
'method', 'POST',
'headers', json_object(
'Content-Type', 'application/x-www-form-urlencoded',
'Authorization', 'Basic ' || encode(('api:' || sqlpage.environment_variable('MAILGUN_API_KEY'))::bytea, 'base64')
),
'body',
'from=Sender Name <noreply@' || sqlpage.environment_variable('MAILGUN_DOMAIN') || '>'
'from=Your Name <noreply@' || sqlpage.environment_variable('MAILGUN_DOMAIN') || '>'
|| '&to=' || $to_email
|| '&subject=' || $subject
|| '&text=' || $message_text