You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aerogramme/tests
Quentin ec061022e0
finalize eml-codec integration
2 months ago
..
docker Add a docker-compose spawning Dovecot+Cyrus+Maddy 1 year ago
emails add stalwart results 8 months ago
README.md update readme 8 months ago
docker-compose.yml Add a docker-compose spawning Dovecot+Cyrus+Maddy 1 year ago
inject_emails.sh Update documentation 1 year ago
rm-mail-parser-expected-struct.py Add some test emails from mail-parser 1 year ago
send-to-imap.py add stalwart results 8 months ago
unix2dos.py Use CRLF as line ending in test files 1 year ago

README.md

Spawn Dovecot+Maddy+Cyrus

Run:

docker-compose up
  • Dovecot
    • listen on :993, run openssl s_client -connect 127.0.0.1:993
    • login with A LOGIN test pass
  • Maddy
    • listen on :994, run openssl s_client -connect 127.0.0.1:994
    • login with A LOGIN test@example.com pass
  • Cyrus
    • listen on :143, run nc 127.0.0.1 143
    • login with A LOGIN test pass
  • Stalwart
    • listen on :1993, run openssl s_client -connect 127.0.0.1:993
    • login with A LOGIN test@example.com pass
    • note: not packaged in docker yet...

Other IMAP servers we could add:

Inject emails and dump the computed BODY + BODYSTRUCTURE

Once you ran docker-compose up, launch ./send-to-imap.py