xtuc / sieve2workers

Convert a Sieve program into a Cloudflare Workers for Cloudflare Email Routing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sieve2workers

Convert a Sieve program into a Cloudflare Workers for Cloudflare Email Routing.

Install

cargo install sieve2workers

Usage

sieve2workers input.sieve

Cloudflare Worker:

import { run } from "/path/to/output.js"

export default {
  async email(message, env, ctx) {
    await run({ message });
  }
}

About

Convert a Sieve program into a Cloudflare Workers for Cloudflare Email Routing.


Languages

Language:Rust 82.7%Language:JavaScript 10.9%Language:HTML 6.4%