Releases: scanner/as_email_service
Releases · scanner/as_email_service
More or less working
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
[0.1.1] - 2023-11-3
Added
- GH-92: Added the permission
as_email.can_have_foreign_aliases
on the EmailAccount. Allows users to havealiases
andalias_for
entries for EmailAccounts that they do not own. Usefuladmin
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
andEMAIL_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
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