Skip to content

Releases: scanner/as_email_service

More or less working

02 Feb 08:16
v0.1.13
f8f2e56
Compare
Choose a tag to compare

With this release most parts are more or less working. The main missing user element is being able to credit, edit, update, delete message filter rules in the UI.

Various error conditions and failures dealing with postmark now work properly.

Auto Admin EmailAccount, Foreign EmailAccount Alises

13 Nov 21:35
v0.1.1
c8a94e3
Compare
Choose a tag to compare

[0.1.1] - 2023-11-3

Added

  • GH-92: Added the permission as_email.can_have_foreign_aliases on the EmailAccount. Allows users to have aliases and alias_for entries for EmailAccounts that they do not own. Useful admin owned EmailAccounts to be aliased to a non-admin owned EmailAccount, or for two different users to have an alias that delivers to both of them
  • GH-21: based on the Django settings for EMAIL_SERVICE_ACCOUNTS and EMAIL_SERVICE_ACCOUNTS_OWNER a set of EmailAccount's will be created when a Server is first saved so that servers get a good default set of administrative email addresses. The default list is "admin", "abuse", "postmaster", "security", "hostmaster", "webmaster", "support", "www", and "noc". Of these all but the first entry in the list ("admin" by default) become aliases to that first entry.

Fixed

  • GH-95: Do not generate a stack trace on a ConnectionResetError in
    aiosmtpd. Just log an error.

Initial MVP

12 Nov 02:31
v0.1.0
caae602
Compare
Choose a tag to compare

Minimum Viable Product. It functions as its needs to for most purposes.

  • It can receive incoming email, spam notifications, bounce notifications from Postmark
  • It can deliver received email to a MH mailbox on local disk, alias it to another EmailAccount on the server, or forward it to an external email address
  • The TLS SMTP service allows non-deactivated EmailAccounts to send email out via Postmark
  • The user interface is sufficient for:
    • users to change their passwords user account passwords
    • users to set/change their passwords on EmailAccounts (used to authenticate to the SMTP service)
    • users to set their delivery type (forward, local delivery, aliases)
    • users to set spam thresholding, and if delivered locally to set the folder to deliver spam to.
    • users to set other EmailAccounts that they are the owners of as aliases for a given EmailAccount