alerts.sources.read; changing and testing take alerts.sources.manage. Only a source of kind email has one. It is set up on the source’s receiving cluster and does not sync through federation. Before a PUT, write the sender list on the source (email.allowed_senders).
Body of PUT and test
Connections go only to where the host resolves at that moment, never to a cloud metadata address. A change of host, account or folder starts the position over from the next connection.
Answer of
GET and PUT (GET gives null when none is set up)
test connects once with the settings in the body (an empty secret uses the stored one) and answers {"ok": true, "messages": 3}, or 503 with what the mail server said.