aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 5 insertions, 7 deletions
diff --git a/README.md b/README.md
index 0aa78f7..b45d18f 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# ingest
+# http2lmtp
Recieve HTTP-enveloped mail and route it as LMTP to local Unix socket.
Cloudflare Email Workers can only reach a cf tunnel over HTTP, so the
message has to be wrapped in an HTTP request to get through. On the
-server side, `ingest` unwraps it and hands it to an LMTP-capable MDA
-such as Dovecot.
+server side, `http2lmtp` unwraps it and hands it to an LMTP-capable
+MDA such as Dovecot.
## Quickstart
@@ -55,7 +55,5 @@ export default {
| `422 Unprocessable Entity` | LMTP replied with a permanent error (5xx), e.g. unknown recipient | Do not retry; bounce |
| `503 Service Unavailable` | LMTP unreachable or replied with a temporary error (4xx) | Retry later |
-`ingest` itself never retries. When a Worker throws on a non-2xx
-response, Cloudflare returns a temporary error to the sending MTA,
-which keeps the message in the sender's queue for a few days. (This
-behaviour is not documented by Cloudflare; verified against Gmail.)
+Note: `http2lmtp` itself never retries. The client is responsible for
+it.