This tool simulates the end to end flow for mail handling, and can detect mail deliverability issues with your setup.
It delivers mail to your SMTP server, and checks that the mail can be received through IMAP.
This file will be read from /etc/mail-e2e/config.yaml if it is present. You can configure this path by setting the
MAILE2E_CONFIG_FILE environment variable.
Exported Metrics
maile2e_smtp_mail_sent_total: The total number of mails sent to the mailbox since the start of this program, including errors
maile2e_smtp_mail_sent_error_total: The number of errors encountered while sending mails to the mailbox
maile2e_imap_mail_received_total: The number of attempts to receive the mail back from the IMAP server, including errors
maile2e_imap_mail_received_error_total: The number of errors encountered while trying to receive the mail back from the IMAP server
maile2e_delivery_delay: Histogram that records the time between sending the initial mail, and getting the mail back from the IMAP server.