Skip to content

[WIP] Sieve language implementation in Go

License

Notifications You must be signed in to change notification settings

foxcpp/go-sieve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

72d6b00 · Jan 30, 2024

History

21 Commits
Jan 28, 2024
Jan 28, 2024
Jan 30, 2024
Jan 30, 2024
Jan 29, 2024
Jan 30, 2024
Jan 28, 2024
Feb 6, 2022
Jan 30, 2024
Jan 28, 2024
Jan 29, 2024
Jan 29, 2024
Jan 29, 2024

Repository files navigation

go-sieve

Sieve email filtering language (RFC 5228) implementation in Go.

Supported extensions

Example

See ./cmd/sieve-run.

Known issues

  • Some invalid scripts are accepted as valid (see tests/compile_test.go)
  • Comments in addresses are not ignored when testing equality, etc.
  • Source routes in addresses are not ignored when testing equality, etc.