Email Send#
Send Mail to Arbitrary Addresses#
To send an email to an arbitrary email address, send a POST
request to the /@email-send
endpoint that is available on the site root:
POST http://localhost:8080/Plone/@email-send
Accept: application/json
Content-Type: application/json
{
"name": "John Doe",
"from": "john@doe.com",
"to": "jane@doe.com",
"subject": "Hello!",
"message": "Just want to say hi."
}
This endpoint is controlled via the Use mailhost services
permission, the default one in Zope.
The to
, from
, and message
fields are required.
The subject
and name
fields are optional.
The server will respond with status 204 No Content when the email has been sent successfully:
HTTP/1.1 204 No Content