diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -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. |
