Tags give the ability to mark specific points in history as being important
-
v0.9.16bebfa6df · ·
**Update** here is the full list of changes available in the `main` branch / `latest` docker tag: * emoji support - add sender to spamlist by reacting with ⛔️ * subaddressing support - receive emails to `mailbox+anything@example.com` addresses * added new `banlist:auth` and `banlist:auto` server ban modes - auth automatically bans for attempts to authenticate into postmoogle over SMTP, auto automatically bans for invalid emails (e.g. if email fails MX, SPF or DKIM checks). Each option can be configured separately * `!pm banlist` output changed to provide bans per day in weekly chunks (each message will contain up to 7 days with IPs banned at that day) * `!pm banlist:totals` - the same as `!pm banlist`, but prints only the total number of hosts and number of hosts banned per day * from now on, Postmoogle will always _relply to your message_ (in threads or using reply-to, depending on the mailbox configuration) rather than just sending a message into the room * new `!pm signature` allows setting the signature for the mailbox * new `!pm autoreply` allows setting an automatic response that will be sent for all incoming emails without thread yet (when you get a new email thread)
-
v0.9.153bb1f3ec · ·
changelog: * add `noinlines` option * add `noreplies` option * ignore only notices * support sending emails over SMTP relay by @n.bouma * fix metadata saving on failed deliveries * fix email queuing and resending (mostly in case of graylisting enabled on the recipient's server) * migrated to mautrix-go > 0.15.x * properly work with synapse retention policy * automatically remove known forwarding addresses from the list of reply recipients * shared secret auth support by @JeWe37 * add `spam:list`, `spam:add`, `spam:remove`, `spam:reset` commands (replace the only `spamlist` option) * rearrange help message * update readme with the full list of supported commands new env vars: * POSTMOOGLE_SHAREDSECRET * POSTMOOGLE_MAILBOXES_FORWARDED * POSTMOOGLE_RELAY_HOST * POSTMOOGLE_RELAY_PORT * POSTMOOGLE_RELAY_USERNAME * POSTMOOGLE_RELAY_PASSWORD removed env vars: * POSTMOOGLE_NOENCRYPTION
-
v0.9.10fcd61107 · ·
* notification when somebody creates a mailbox (enabled by env var) * reserved mailboxes (enabled by env var) * CC/BCC support, including multi-domain setups and thread replies * SPF and DKIM validation (enabled by mailbox owners) * removal of CSS in HTML part of incoming emails (the famous `@font-face`) * section titles in `!pm help` * do not react to edits and redactions * reject impersonations while using postmoogle as SMTP server from your own scripts * parallelize MX, SPF, SMTP, spamlist validations * healthchecks.io integration * trusted proxies * big refactoring
-
v0.9.93ef6d269 · ·
* automatic ban list (can be enabled by postmoogle admin) * automatic greylisting (can be configured by postmoogle admin) * internal email queue to re-send failed emails (with 45x errors) automatically * bridging email threads ⇿ matrix threads/reply-tos (for new emails) * reply to an email in a matrix room (in a matrix thread or with reply-to) to automatically send an email reply into the email thread * multi-domain mode with the ability to select a domain for sending emails per room/per mailbox (all other domains will act as aliases) * `!pm send` and thread replies send multipart emails by default (both HTML from formatted markdown and plaintext in the same email) * speed up incoming emails by omitting MX and SMTP checks when they are not explicitly enabled * updated deps support development: https://ko-fi.com/etkecc/
-
v0.9.214c0ebf1 · ·
* bugfixes * speed up email delivery * StartTLS enabled automatically if TLS cert and key are provided * set `msgtype` by attachment's mime-type (received image -> got rendered image in your matrix client; received audio -> got audio player in your matrix client; etc)