Gray Duck Mail
Email discussion lists - the venerable listserv pattern where one address relays to a whole
group - without the notorious setup pain of Mailman or Sympa: that is Gray Duck Mail. Its
architectural trick is requiring no mail server of your own: the C#/ASP.NET Core app monitors
a POP3 inbox at any external email host supporting POP3/SMTP and aliasing, relays each
incoming message to all list members via SMTP, and archives it for browsing in the web
interface. Replies route back to the entire group automatically. The tedious parts of list
management are handled by convention: dedicated aliases process join requests, subscription
confirmations, and unsubscribes, while a bounce alias in the return-path catches delivery
failures so dead addresses get handled instead of silently rotting. The web administration
interface creates and removes lists, manages contacts, browses message archives, and imports
or exports the local database for backup. GPLv3-licensed, Docker-distributed, and fully
code-documented, it targets exactly the groups email still serves best - neighborhoods,
schools, congregations, workplaces, and families - where one message keeping everyone in the
loop beats yet another app nobody wants to install.
Deploy