├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSES ├── Apache-2.0.txt └── MIT.txt ├── README.md ├── examples ├── arc_seal.rs ├── arc_verify.rs ├── dkim_sign.rs ├── dkim_verify.rs ├── dmarc_verify.rs ├── report_arf_generate.rs ├── report_arf_parse.rs ├── report_dmarc_generate.rs ├── report_dmarc_parse.rs └── spf_verify.rs ├── fuzz ├── .gitignore ├── Cargo.toml └── fuzz_targets │ └── mail_auth.rs ├── resources ├── arc │ ├── 001.txt │ └── 002.txt ├── arf │ ├── 001.eml │ ├── 001.json │ ├── 002.eml │ ├── 002.json │ ├── 003.eml │ ├── 003.json │ ├── 004.eml │ ├── 004.json │ ├── 005.eml │ └── 005.json ├── dkim │ ├── 001.txt │ ├── 002.txt │ ├── 003.txt │ ├── 004.txt │ ├── 005.txt │ └── 006.txt ├── dmarc-feedback │ ├── 001.json │ ├── 001.xml │ ├── 002.json │ ├── 002.xml │ ├── 003.json │ ├── 003.xml │ ├── 100.eml │ ├── 100.json │ ├── 101.eml │ ├── 101.json │ ├── 102.eml │ ├── 102.json │ ├── 103.eml │ ├── 103.json │ ├── 104.eml │ └── 104.json ├── rsa-private.pem ├── spf │ ├── a.yml │ ├── all.yml │ ├── basic.yml │ ├── examples.yml │ ├── exists.yml │ ├── exp.yml │ ├── include.yml │ ├── ip.yml │ ├── macro.yml │ ├── mx.yml │ ├── ptr.yml │ └── redirect.yml └── tlsrpt │ ├── rpt01.eml │ ├── rpt01.json │ ├── rpt02.eml │ ├── rpt02.json │ └── rpt03.json └── src ├── arc ├── builder.rs ├── headers.rs ├── mod.rs ├── parse.rs ├── seal.rs └── verify.rs ├── common ├── auth_results.rs ├── base32.rs ├── cache.rs ├── crypto │ ├── mod.rs │ ├── ring_impls.rs │ └── rust_crypto.rs ├── headers.rs ├── message.rs ├── mod.rs ├── parse.rs ├── resolver.rs └── verify.rs ├── dkim ├── builder.rs ├── canonicalize.rs ├── generate.rs ├── headers.rs ├── mod.rs ├── parse.rs ├── sign.rs └── verify.rs ├── dmarc ├── mod.rs ├── parse.rs └── verify.rs ├── lib.rs ├── mta_sts ├── mod.rs └── parse.rs ├── report ├── arf │ ├── generate.rs │ ├── mod.rs │ └── parse.rs ├── dmarc │ ├── generate.rs │ ├── mod.rs │ └── parse.rs ├── mod.rs └── tlsrpt │ ├── generate.rs │ ├── mod.rs │ └── parse.rs └── spf ├── macros.rs ├── mod.rs ├── parse.rs └── verify.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/README.md -------------------------------------------------------------------------------- /examples/arc_seal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/arc_seal.rs -------------------------------------------------------------------------------- /examples/arc_verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/arc_verify.rs -------------------------------------------------------------------------------- /examples/dkim_sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/dkim_sign.rs -------------------------------------------------------------------------------- /examples/dkim_verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/dkim_verify.rs -------------------------------------------------------------------------------- /examples/dmarc_verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/dmarc_verify.rs -------------------------------------------------------------------------------- /examples/report_arf_generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/report_arf_generate.rs -------------------------------------------------------------------------------- /examples/report_arf_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/report_arf_parse.rs -------------------------------------------------------------------------------- /examples/report_dmarc_generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/report_dmarc_generate.rs -------------------------------------------------------------------------------- /examples/report_dmarc_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/report_dmarc_parse.rs -------------------------------------------------------------------------------- /examples/spf_verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/examples/spf_verify.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/mail_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/fuzz/fuzz_targets/mail_auth.rs -------------------------------------------------------------------------------- /resources/arc/001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arc/001.txt -------------------------------------------------------------------------------- /resources/arc/002.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arc/002.txt -------------------------------------------------------------------------------- /resources/arf/001.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/001.eml -------------------------------------------------------------------------------- /resources/arf/001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/001.json -------------------------------------------------------------------------------- /resources/arf/002.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/002.eml -------------------------------------------------------------------------------- /resources/arf/002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/002.json -------------------------------------------------------------------------------- /resources/arf/003.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/003.eml -------------------------------------------------------------------------------- /resources/arf/003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/003.json -------------------------------------------------------------------------------- /resources/arf/004.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/004.eml -------------------------------------------------------------------------------- /resources/arf/004.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/004.json -------------------------------------------------------------------------------- /resources/arf/005.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/005.eml -------------------------------------------------------------------------------- /resources/arf/005.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/arf/005.json -------------------------------------------------------------------------------- /resources/dkim/001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dkim/001.txt -------------------------------------------------------------------------------- /resources/dkim/002.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dkim/002.txt -------------------------------------------------------------------------------- /resources/dkim/003.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dkim/003.txt -------------------------------------------------------------------------------- /resources/dkim/004.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dkim/004.txt -------------------------------------------------------------------------------- /resources/dkim/005.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dkim/005.txt -------------------------------------------------------------------------------- /resources/dkim/006.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dkim/006.txt -------------------------------------------------------------------------------- /resources/dmarc-feedback/001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/001.json -------------------------------------------------------------------------------- /resources/dmarc-feedback/001.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/001.xml -------------------------------------------------------------------------------- /resources/dmarc-feedback/002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/002.json -------------------------------------------------------------------------------- /resources/dmarc-feedback/002.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/002.xml -------------------------------------------------------------------------------- /resources/dmarc-feedback/003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/003.json -------------------------------------------------------------------------------- /resources/dmarc-feedback/003.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/003.xml -------------------------------------------------------------------------------- /resources/dmarc-feedback/100.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/100.eml -------------------------------------------------------------------------------- /resources/dmarc-feedback/100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/100.json -------------------------------------------------------------------------------- /resources/dmarc-feedback/101.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/101.eml -------------------------------------------------------------------------------- /resources/dmarc-feedback/101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/101.json -------------------------------------------------------------------------------- /resources/dmarc-feedback/102.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/102.eml -------------------------------------------------------------------------------- /resources/dmarc-feedback/102.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/102.json -------------------------------------------------------------------------------- /resources/dmarc-feedback/103.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/103.eml -------------------------------------------------------------------------------- /resources/dmarc-feedback/103.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/103.json -------------------------------------------------------------------------------- /resources/dmarc-feedback/104.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/104.eml -------------------------------------------------------------------------------- /resources/dmarc-feedback/104.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/dmarc-feedback/104.json -------------------------------------------------------------------------------- /resources/rsa-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/rsa-private.pem -------------------------------------------------------------------------------- /resources/spf/a.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/a.yml -------------------------------------------------------------------------------- /resources/spf/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/all.yml -------------------------------------------------------------------------------- /resources/spf/basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/basic.yml -------------------------------------------------------------------------------- /resources/spf/examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/examples.yml -------------------------------------------------------------------------------- /resources/spf/exists.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/exists.yml -------------------------------------------------------------------------------- /resources/spf/exp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/exp.yml -------------------------------------------------------------------------------- /resources/spf/include.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/include.yml -------------------------------------------------------------------------------- /resources/spf/ip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/ip.yml -------------------------------------------------------------------------------- /resources/spf/macro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/macro.yml -------------------------------------------------------------------------------- /resources/spf/mx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/mx.yml -------------------------------------------------------------------------------- /resources/spf/ptr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/ptr.yml -------------------------------------------------------------------------------- /resources/spf/redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/spf/redirect.yml -------------------------------------------------------------------------------- /resources/tlsrpt/rpt01.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/tlsrpt/rpt01.eml -------------------------------------------------------------------------------- /resources/tlsrpt/rpt01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/tlsrpt/rpt01.json -------------------------------------------------------------------------------- /resources/tlsrpt/rpt02.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/tlsrpt/rpt02.eml -------------------------------------------------------------------------------- /resources/tlsrpt/rpt02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/tlsrpt/rpt02.json -------------------------------------------------------------------------------- /resources/tlsrpt/rpt03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/resources/tlsrpt/rpt03.json -------------------------------------------------------------------------------- /src/arc/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/arc/builder.rs -------------------------------------------------------------------------------- /src/arc/headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/arc/headers.rs -------------------------------------------------------------------------------- /src/arc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/arc/mod.rs -------------------------------------------------------------------------------- /src/arc/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/arc/parse.rs -------------------------------------------------------------------------------- /src/arc/seal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/arc/seal.rs -------------------------------------------------------------------------------- /src/arc/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/arc/verify.rs -------------------------------------------------------------------------------- /src/common/auth_results.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/auth_results.rs -------------------------------------------------------------------------------- /src/common/base32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/base32.rs -------------------------------------------------------------------------------- /src/common/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/cache.rs -------------------------------------------------------------------------------- /src/common/crypto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/crypto/mod.rs -------------------------------------------------------------------------------- /src/common/crypto/ring_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/crypto/ring_impls.rs -------------------------------------------------------------------------------- /src/common/crypto/rust_crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/crypto/rust_crypto.rs -------------------------------------------------------------------------------- /src/common/headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/headers.rs -------------------------------------------------------------------------------- /src/common/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/message.rs -------------------------------------------------------------------------------- /src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/mod.rs -------------------------------------------------------------------------------- /src/common/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/parse.rs -------------------------------------------------------------------------------- /src/common/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/resolver.rs -------------------------------------------------------------------------------- /src/common/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/common/verify.rs -------------------------------------------------------------------------------- /src/dkim/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dkim/builder.rs -------------------------------------------------------------------------------- /src/dkim/canonicalize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dkim/canonicalize.rs -------------------------------------------------------------------------------- /src/dkim/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dkim/generate.rs -------------------------------------------------------------------------------- /src/dkim/headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dkim/headers.rs -------------------------------------------------------------------------------- /src/dkim/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dkim/mod.rs -------------------------------------------------------------------------------- /src/dkim/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dkim/parse.rs -------------------------------------------------------------------------------- /src/dkim/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dkim/sign.rs -------------------------------------------------------------------------------- /src/dkim/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dkim/verify.rs -------------------------------------------------------------------------------- /src/dmarc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dmarc/mod.rs -------------------------------------------------------------------------------- /src/dmarc/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dmarc/parse.rs -------------------------------------------------------------------------------- /src/dmarc/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/dmarc/verify.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mta_sts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/mta_sts/mod.rs -------------------------------------------------------------------------------- /src/mta_sts/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/mta_sts/parse.rs -------------------------------------------------------------------------------- /src/report/arf/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/arf/generate.rs -------------------------------------------------------------------------------- /src/report/arf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/arf/mod.rs -------------------------------------------------------------------------------- /src/report/arf/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/arf/parse.rs -------------------------------------------------------------------------------- /src/report/dmarc/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/dmarc/generate.rs -------------------------------------------------------------------------------- /src/report/dmarc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/dmarc/mod.rs -------------------------------------------------------------------------------- /src/report/dmarc/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/dmarc/parse.rs -------------------------------------------------------------------------------- /src/report/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/mod.rs -------------------------------------------------------------------------------- /src/report/tlsrpt/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/tlsrpt/generate.rs -------------------------------------------------------------------------------- /src/report/tlsrpt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/tlsrpt/mod.rs -------------------------------------------------------------------------------- /src/report/tlsrpt/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/report/tlsrpt/parse.rs -------------------------------------------------------------------------------- /src/spf/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/spf/macros.rs -------------------------------------------------------------------------------- /src/spf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/spf/mod.rs -------------------------------------------------------------------------------- /src/spf/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/spf/parse.rs -------------------------------------------------------------------------------- /src/spf/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stalwartlabs/mail-auth/HEAD/src/spf/verify.rs --------------------------------------------------------------------------------