Skip to content
This repository was archived by the owner on Apr 26, 2023. It is now read-only.
/ eppdperf Public archive

This repository measures the performance of different email providers.

Notifications You must be signed in to change notification settings

deltachat/eppdperf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EPPD Provider Perfomance Analysis

This repository measures the performance of different email providers. It is measured with the analysis.py script; the output is tracked in the results folder.

Measurement criteria are:

  • How long does account setup take
  • How long does the SMTP+IMAP login take
  • How long does it take to add an account to a group
  • How long does it take to send an attachment
  • which long does it take for different mail servers to communicate with each other
  • How much storage do servers provide to users
  • Do servers support CONDSTORE for synchronizing read state between multi-clients
  • Do servers support IDLE for push notifications/instant messaging
  • How many recipients does a provider allow
  • Does a server add authentication results to the headers

Qualitative Provider Comparisons

These measurements are part of a broader effort to compare different email providers for compability with chat-over-email efforts.

For the complete results see the Delta Chat blog. You can also view the results in .ods.

An overview over the provider comparisons.

Setup

To run the measurements, you need a testaccounts.txt file. You can find an example at testaccounts.txt.example, you just need to fill it with your test accounts.

python3 -m venv venv
. venv/bin/activate
pip install -e .
eppdperf -h

About

This repository measures the performance of different email providers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages