├── .dockerignore ├── .github ├── FUNDING.yml ├── SECURITY.md ├── cliff.toml ├── dependabot.yml └── workflows │ ├── build-docker-edge.yml │ ├── build-docker.yml │ ├── close-stale-issues.yml │ ├── codeql-analysis.yml │ ├── release-build.yml │ ├── tests-rqlite.yml │ └── tests.yml ├── .gitignore ├── .prettierignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── cmd ├── dump.go ├── ingest.go ├── readyz.go ├── reindex.go ├── root.go ├── sendmail.go └── version.go ├── config ├── config.go ├── tags.go ├── utils.go └── validators.go ├── esbuild.config.mjs ├── eslint.config.js ├── go.mod ├── go.sum ├── install.sh ├── internal ├── auth │ └── auth.go ├── dump │ └── dump.go ├── html2text │ ├── html2text.go │ └── html2text_test.go ├── htmlcheck │ ├── README.md │ ├── caniemail-data.json │ ├── caniemail.go │ ├── config.go │ ├── css.go │ ├── html.go │ ├── inline_test.go │ ├── main.go │ ├── platforms.go │ └── structs.go ├── linkcheck │ ├── linkcheck_test.go │ ├── main.go │ ├── status.go │ └── structs.go ├── logger │ └── logger.go ├── pop3 │ ├── functions.go │ ├── pop3_test.go │ └── server.go ├── pop3client │ └── client.go ├── prometheus │ └── metrics.go ├── smtpd │ ├── chaos │ │ └── chaos.go │ ├── forward.go │ ├── main.go │ ├── relay.go │ ├── smtpd.go │ └── smtpd_test.go ├── snakeoil │ └── snakeoil.go ├── spamassassin │ ├── postmark │ │ └── postmark.go │ ├── spamassassin.go │ └── spamc │ │ └── spamc.go ├── stats │ └── stats.go ├── storage │ ├── cron.go │ ├── database.go │ ├── functions_test.go │ ├── messages.go │ ├── messages_test.go │ ├── notifications.go │ ├── reindex.go │ ├── schemas.go │ ├── schemas │ │ ├── 1.0.0.sql │ │ ├── 1.1.0.sql │ │ ├── 1.2.0.sql │ │ ├── 1.21.2.sql │ │ ├── 1.21.8.sql │ │ ├── 1.23.0.sql │ │ ├── 1.3.0.sql │ │ ├── 1.4.0.sql │ │ ├── 1.5.0.sql │ │ └── README.md │ ├── search.go │ ├── search_test.go │ ├── settings.go │ ├── structs.go │ ├── tagfilters.go │ ├── tags.go │ ├── tags_test.go │ ├── testdata │ │ ├── mime-attachment.eml │ │ ├── plain-text.eml │ │ └── tags.eml │ └── utils.go └── tools │ ├── argsparser.go │ ├── fs.go │ ├── headers.go │ ├── html.go │ ├── listunsubscribeparser.go │ ├── snippets.go │ ├── tags.go │ ├── tools_test.go │ ├── unixsocket.go │ └── utils.go ├── main.go ├── package.json ├── sendmail ├── cmd │ ├── cmd.go │ └── smtp.go └── main.go └── server ├── apiv1 ├── api.go ├── application.go ├── chaos.go ├── message.go ├── messages.go ├── other.go ├── release.go ├── send.go ├── structs.go ├── swagger-config.yml ├── swaggerParams.go ├── swaggerResponses.go ├── tags.go ├── testing.go └── thumbnails.go ├── embed.go ├── handlers ├── k8healthz.go ├── k8sready.go ├── messages.go └── proxy.go ├── server.go ├── server_test.go ├── ui-src ├── App.vue ├── app.js ├── assets │ ├── _bootstrap.scss │ ├── _bootstrap_variables.scss │ └── styles.scss ├── components │ ├── AjaxLoader.vue │ ├── AppAbout.vue │ ├── AppBadge.vue │ ├── AppFavicon.vue │ ├── AppNotifications.vue │ ├── AppSettings.vue │ ├── EditTags.vue │ ├── ListMessages.vue │ ├── NavMailbox.vue │ ├── NavPagination.vue │ ├── NavSearch.vue │ ├── NavSelected.vue │ ├── NavTags.vue │ ├── SearchForm.vue │ └── message │ │ ├── HTMLCheck.vue │ │ ├── LinkCheck.vue │ │ ├── MessageAttachments.vue │ │ ├── MessageHeaders.vue │ │ ├── MessageItem.vue │ │ ├── MessageRelease.vue │ │ ├── MessageScreenshot.vue │ │ └── SpamAssassin.vue ├── docs.js ├── mixins │ ├── CommonMixins.js │ └── MessagesMixins.js ├── router │ └── index.js ├── screenshot.png ├── stores │ ├── mailbox.js │ └── pagination.js └── views │ ├── MailboxView.vue │ ├── MessageView.vue │ ├── NotFoundView.vue │ └── SearchView.vue ├── ui ├── api │ └── v1 │ │ ├── index.html │ │ └── swagger.json ├── favicon.ico ├── favicon.svg ├── mailpit.svg └── notification.png ├── webhook └── webhook.go └── websockets ├── client.go └── hub.go /.dockerignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /mailpit 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/cliff.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-docker-edge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/workflows/build-docker-edge.yml -------------------------------------------------------------------------------- /.github/workflows/build-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/workflows/build-docker.yml -------------------------------------------------------------------------------- /.github/workflows/close-stale-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/workflows/close-stale-issues.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/workflows/release-build.yml -------------------------------------------------------------------------------- /.github/workflows/tests-rqlite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/workflows/tests-rqlite.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/README.md -------------------------------------------------------------------------------- /cmd/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/cmd/dump.go -------------------------------------------------------------------------------- /cmd/ingest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/cmd/ingest.go -------------------------------------------------------------------------------- /cmd/readyz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/cmd/readyz.go -------------------------------------------------------------------------------- /cmd/reindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/cmd/reindex.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/sendmail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/cmd/sendmail.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/cmd/version.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/config/config.go -------------------------------------------------------------------------------- /config/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/config/tags.go -------------------------------------------------------------------------------- /config/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/config/utils.go -------------------------------------------------------------------------------- /config/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/config/validators.go -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/eslint.config.js -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/install.sh -------------------------------------------------------------------------------- /internal/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/auth/auth.go -------------------------------------------------------------------------------- /internal/dump/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/dump/dump.go -------------------------------------------------------------------------------- /internal/html2text/html2text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/html2text/html2text.go -------------------------------------------------------------------------------- /internal/html2text/html2text_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/html2text/html2text_test.go -------------------------------------------------------------------------------- /internal/htmlcheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/README.md -------------------------------------------------------------------------------- /internal/htmlcheck/caniemail-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/caniemail-data.json -------------------------------------------------------------------------------- /internal/htmlcheck/caniemail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/caniemail.go -------------------------------------------------------------------------------- /internal/htmlcheck/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/config.go -------------------------------------------------------------------------------- /internal/htmlcheck/css.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/css.go -------------------------------------------------------------------------------- /internal/htmlcheck/html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/html.go -------------------------------------------------------------------------------- /internal/htmlcheck/inline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/inline_test.go -------------------------------------------------------------------------------- /internal/htmlcheck/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/main.go -------------------------------------------------------------------------------- /internal/htmlcheck/platforms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/platforms.go -------------------------------------------------------------------------------- /internal/htmlcheck/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/htmlcheck/structs.go -------------------------------------------------------------------------------- /internal/linkcheck/linkcheck_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/linkcheck/linkcheck_test.go -------------------------------------------------------------------------------- /internal/linkcheck/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/linkcheck/main.go -------------------------------------------------------------------------------- /internal/linkcheck/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/linkcheck/status.go -------------------------------------------------------------------------------- /internal/linkcheck/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/linkcheck/structs.go -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/pop3/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/pop3/functions.go -------------------------------------------------------------------------------- /internal/pop3/pop3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/pop3/pop3_test.go -------------------------------------------------------------------------------- /internal/pop3/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/pop3/server.go -------------------------------------------------------------------------------- /internal/pop3client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/pop3client/client.go -------------------------------------------------------------------------------- /internal/prometheus/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/prometheus/metrics.go -------------------------------------------------------------------------------- /internal/smtpd/chaos/chaos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/smtpd/chaos/chaos.go -------------------------------------------------------------------------------- /internal/smtpd/forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/smtpd/forward.go -------------------------------------------------------------------------------- /internal/smtpd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/smtpd/main.go -------------------------------------------------------------------------------- /internal/smtpd/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/smtpd/relay.go -------------------------------------------------------------------------------- /internal/smtpd/smtpd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/smtpd/smtpd.go -------------------------------------------------------------------------------- /internal/smtpd/smtpd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/smtpd/smtpd_test.go -------------------------------------------------------------------------------- /internal/snakeoil/snakeoil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/snakeoil/snakeoil.go -------------------------------------------------------------------------------- /internal/spamassassin/postmark/postmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/spamassassin/postmark/postmark.go -------------------------------------------------------------------------------- /internal/spamassassin/spamassassin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/spamassassin/spamassassin.go -------------------------------------------------------------------------------- /internal/spamassassin/spamc/spamc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/spamassassin/spamc/spamc.go -------------------------------------------------------------------------------- /internal/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/stats/stats.go -------------------------------------------------------------------------------- /internal/storage/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/cron.go -------------------------------------------------------------------------------- /internal/storage/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/database.go -------------------------------------------------------------------------------- /internal/storage/functions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/functions_test.go -------------------------------------------------------------------------------- /internal/storage/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/messages.go -------------------------------------------------------------------------------- /internal/storage/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/messages_test.go -------------------------------------------------------------------------------- /internal/storage/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/notifications.go -------------------------------------------------------------------------------- /internal/storage/reindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/reindex.go -------------------------------------------------------------------------------- /internal/storage/schemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas.go -------------------------------------------------------------------------------- /internal/storage/schemas/1.0.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.0.0.sql -------------------------------------------------------------------------------- /internal/storage/schemas/1.1.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.1.0.sql -------------------------------------------------------------------------------- /internal/storage/schemas/1.2.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.2.0.sql -------------------------------------------------------------------------------- /internal/storage/schemas/1.21.2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.21.2.sql -------------------------------------------------------------------------------- /internal/storage/schemas/1.21.8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.21.8.sql -------------------------------------------------------------------------------- /internal/storage/schemas/1.23.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.23.0.sql -------------------------------------------------------------------------------- /internal/storage/schemas/1.3.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.3.0.sql -------------------------------------------------------------------------------- /internal/storage/schemas/1.4.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.4.0.sql -------------------------------------------------------------------------------- /internal/storage/schemas/1.5.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/1.5.0.sql -------------------------------------------------------------------------------- /internal/storage/schemas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/schemas/README.md -------------------------------------------------------------------------------- /internal/storage/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/search.go -------------------------------------------------------------------------------- /internal/storage/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/search_test.go -------------------------------------------------------------------------------- /internal/storage/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/settings.go -------------------------------------------------------------------------------- /internal/storage/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/structs.go -------------------------------------------------------------------------------- /internal/storage/tagfilters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/tagfilters.go -------------------------------------------------------------------------------- /internal/storage/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/tags.go -------------------------------------------------------------------------------- /internal/storage/tags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/tags_test.go -------------------------------------------------------------------------------- /internal/storage/testdata/mime-attachment.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/testdata/mime-attachment.eml -------------------------------------------------------------------------------- /internal/storage/testdata/plain-text.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/testdata/plain-text.eml -------------------------------------------------------------------------------- /internal/storage/testdata/tags.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/testdata/tags.eml -------------------------------------------------------------------------------- /internal/storage/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/storage/utils.go -------------------------------------------------------------------------------- /internal/tools/argsparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/argsparser.go -------------------------------------------------------------------------------- /internal/tools/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/fs.go -------------------------------------------------------------------------------- /internal/tools/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/headers.go -------------------------------------------------------------------------------- /internal/tools/html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/html.go -------------------------------------------------------------------------------- /internal/tools/listunsubscribeparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/listunsubscribeparser.go -------------------------------------------------------------------------------- /internal/tools/snippets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/snippets.go -------------------------------------------------------------------------------- /internal/tools/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/tags.go -------------------------------------------------------------------------------- /internal/tools/tools_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/tools_test.go -------------------------------------------------------------------------------- /internal/tools/unixsocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/unixsocket.go -------------------------------------------------------------------------------- /internal/tools/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/internal/tools/utils.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/main.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/package.json -------------------------------------------------------------------------------- /sendmail/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/sendmail/cmd/cmd.go -------------------------------------------------------------------------------- /sendmail/cmd/smtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/sendmail/cmd/smtp.go -------------------------------------------------------------------------------- /sendmail/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/sendmail/main.go -------------------------------------------------------------------------------- /server/apiv1/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/api.go -------------------------------------------------------------------------------- /server/apiv1/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/application.go -------------------------------------------------------------------------------- /server/apiv1/chaos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/chaos.go -------------------------------------------------------------------------------- /server/apiv1/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/message.go -------------------------------------------------------------------------------- /server/apiv1/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/messages.go -------------------------------------------------------------------------------- /server/apiv1/other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/other.go -------------------------------------------------------------------------------- /server/apiv1/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/release.go -------------------------------------------------------------------------------- /server/apiv1/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/send.go -------------------------------------------------------------------------------- /server/apiv1/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/structs.go -------------------------------------------------------------------------------- /server/apiv1/swagger-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/swagger-config.yml -------------------------------------------------------------------------------- /server/apiv1/swaggerParams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/swaggerParams.go -------------------------------------------------------------------------------- /server/apiv1/swaggerResponses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/swaggerResponses.go -------------------------------------------------------------------------------- /server/apiv1/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/tags.go -------------------------------------------------------------------------------- /server/apiv1/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/testing.go -------------------------------------------------------------------------------- /server/apiv1/thumbnails.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/apiv1/thumbnails.go -------------------------------------------------------------------------------- /server/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/embed.go -------------------------------------------------------------------------------- /server/handlers/k8healthz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/handlers/k8healthz.go -------------------------------------------------------------------------------- /server/handlers/k8sready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/handlers/k8sready.go -------------------------------------------------------------------------------- /server/handlers/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/handlers/messages.go -------------------------------------------------------------------------------- /server/handlers/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/handlers/proxy.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/server.go -------------------------------------------------------------------------------- /server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/server_test.go -------------------------------------------------------------------------------- /server/ui-src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/App.vue -------------------------------------------------------------------------------- /server/ui-src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/app.js -------------------------------------------------------------------------------- /server/ui-src/assets/_bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/assets/_bootstrap.scss -------------------------------------------------------------------------------- /server/ui-src/assets/_bootstrap_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/assets/_bootstrap_variables.scss -------------------------------------------------------------------------------- /server/ui-src/assets/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/assets/styles.scss -------------------------------------------------------------------------------- /server/ui-src/components/AjaxLoader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/AjaxLoader.vue -------------------------------------------------------------------------------- /server/ui-src/components/AppAbout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/AppAbout.vue -------------------------------------------------------------------------------- /server/ui-src/components/AppBadge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/AppBadge.vue -------------------------------------------------------------------------------- /server/ui-src/components/AppFavicon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/AppFavicon.vue -------------------------------------------------------------------------------- /server/ui-src/components/AppNotifications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/AppNotifications.vue -------------------------------------------------------------------------------- /server/ui-src/components/AppSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/AppSettings.vue -------------------------------------------------------------------------------- /server/ui-src/components/EditTags.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/EditTags.vue -------------------------------------------------------------------------------- /server/ui-src/components/ListMessages.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/ListMessages.vue -------------------------------------------------------------------------------- /server/ui-src/components/NavMailbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/NavMailbox.vue -------------------------------------------------------------------------------- /server/ui-src/components/NavPagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/NavPagination.vue -------------------------------------------------------------------------------- /server/ui-src/components/NavSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/NavSearch.vue -------------------------------------------------------------------------------- /server/ui-src/components/NavSelected.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/NavSelected.vue -------------------------------------------------------------------------------- /server/ui-src/components/NavTags.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/NavTags.vue -------------------------------------------------------------------------------- /server/ui-src/components/SearchForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/SearchForm.vue -------------------------------------------------------------------------------- /server/ui-src/components/message/HTMLCheck.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/message/HTMLCheck.vue -------------------------------------------------------------------------------- /server/ui-src/components/message/LinkCheck.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/message/LinkCheck.vue -------------------------------------------------------------------------------- /server/ui-src/components/message/MessageAttachments.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/message/MessageAttachments.vue -------------------------------------------------------------------------------- /server/ui-src/components/message/MessageHeaders.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/message/MessageHeaders.vue -------------------------------------------------------------------------------- /server/ui-src/components/message/MessageItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/message/MessageItem.vue -------------------------------------------------------------------------------- /server/ui-src/components/message/MessageRelease.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/message/MessageRelease.vue -------------------------------------------------------------------------------- /server/ui-src/components/message/MessageScreenshot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/message/MessageScreenshot.vue -------------------------------------------------------------------------------- /server/ui-src/components/message/SpamAssassin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/components/message/SpamAssassin.vue -------------------------------------------------------------------------------- /server/ui-src/docs.js: -------------------------------------------------------------------------------- 1 | import "rapidoc"; 2 | -------------------------------------------------------------------------------- /server/ui-src/mixins/CommonMixins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/mixins/CommonMixins.js -------------------------------------------------------------------------------- /server/ui-src/mixins/MessagesMixins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/mixins/MessagesMixins.js -------------------------------------------------------------------------------- /server/ui-src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/router/index.js -------------------------------------------------------------------------------- /server/ui-src/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/screenshot.png -------------------------------------------------------------------------------- /server/ui-src/stores/mailbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/stores/mailbox.js -------------------------------------------------------------------------------- /server/ui-src/stores/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/stores/pagination.js -------------------------------------------------------------------------------- /server/ui-src/views/MailboxView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/views/MailboxView.vue -------------------------------------------------------------------------------- /server/ui-src/views/MessageView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/views/MessageView.vue -------------------------------------------------------------------------------- /server/ui-src/views/NotFoundView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/views/NotFoundView.vue -------------------------------------------------------------------------------- /server/ui-src/views/SearchView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui-src/views/SearchView.vue -------------------------------------------------------------------------------- /server/ui/api/v1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui/api/v1/index.html -------------------------------------------------------------------------------- /server/ui/api/v1/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui/api/v1/swagger.json -------------------------------------------------------------------------------- /server/ui/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui/favicon.ico -------------------------------------------------------------------------------- /server/ui/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui/favicon.svg -------------------------------------------------------------------------------- /server/ui/mailpit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui/mailpit.svg -------------------------------------------------------------------------------- /server/ui/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/ui/notification.png -------------------------------------------------------------------------------- /server/webhook/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/webhook/webhook.go -------------------------------------------------------------------------------- /server/websockets/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/websockets/client.go -------------------------------------------------------------------------------- /server/websockets/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axllent/mailpit/HEAD/server/websockets/hub.go --------------------------------------------------------------------------------