7 SES (Email)
Please refer to the
SES documentation to understand concepts like a verified sending adddress.
Set the endpoint for the service. Defaults to
(endpoint "email.us-east-1.amazonaws.com" #t).
If SES returns 400 Bad Request with
<Code>Throttling</Code><Message>Maximum sending rate exceeded.</Message>,
this repeatedly sleeps for a random 1-16 second interval then retries, until it
succeeds or SES fails with some other error.
Send a raw email. SES requires a Source to be specified. If a
Return-Path mail header is supplied in raw-message then that will
be used as the Source, otherwise mail-from will be used.
If SES returns 400 Bad Request with
<Code>Throttling</Code><Message>Maximum sending rate exceeded.</Message>,
this repeatedly sleeps for a random 1-16 second interval then retries, until it
succeeds or SES fails with some other error.
Verify the email address with SES, so that it can be used to send emails via
SES.
Unverify the email address.
Return the list of email addresses currently verified with SES.
|
(struct | | send-quota | ( | sent-last-24-hours | | | | | max-24-hour-send | | | | | max-send-rate) | | | #:extra-constructor-name make-send-quota) |
| sent-last-24-hours : number? | max-24-hour-send : number? | max-send-rate : number? |
|
Get the send quota.
Get send statistics. Although SES keeps statistics for only your last 14 days
of sending, each statistic is for a 15 minute bucket and the
(listof send-statistics) may be quite long. Note that the list is not necessarily
sorted in any particular order.
The low-level procedure used by other procedures to make requests to SES.
If SES adds new actions and this library isn’t updated to support them, you may
be able to support them by setting the Action parameter.