Giter Site home page Giter Site logo

mailserver's People

Contributors

t-lo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

4censord

mailserver's Issues

todo list

  • add documentation on client set-up
  • add monitoring
  • add sanity check after initialisation
    • check MX of DOMAIN and ADDITIONAL_DOMAINS
    • check SPF and DKIM TXT records
  • add opendkim and opendmarc to set-up

Feature Request: virus scanning / clamav

This is a good first issue to start with if you'd like to become a contributor to the mailserver project.

Add virus scanning to the mailserver, e.g via clamav or other virus scanners available on Alpine. The feature should be added directly to the mailserver image, i.e. no external container should be used.

The virus scanner should be integrated directly with postfix, e.g. via postfix' content_filter feature.

Feature request: fail2ban

WIP, needs a number of privileges for the container. Also, depends on the host's iptables/nftabled kmods.

Feature request: spam scoring / spamassassin integration

This is a good first issue to start with if you'd like to become a contributor to the mailserver project.

Add spam scoring to the mailserver, e.g via spamassassin or other spam scanners available on Alpine. The feature should be added directly to the mailserver image, i.e. no external container should be used.

The spam scorer should be integrated directly with postfix, e.g. via postfix' content_filter feature. It should provide a spam rating in email headers so users can use it in their SIEVE scripts.

Release 1.0

Find a good release name, package

  • LICENSE
  • README.md
  • dns_check.sh
  • settings.env.empty
  • start_mailserver.sh
  • start_monitoring.sh
  • user.sh

into a tarball, and call it a release!

Make LMTP accessible from the outside

Some applications like mailman use LMTP to interface with the SMTP server.
For this to work from/to the container host, LMTP access to the mailserver container is required.

Either

  • switch to tcp LMTL and forward LMTP ports to the host (to 127.0.0.1)
  • move LMTP sockets to /host

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.