foxcpp / maddy

✉️ Composable all-in-one mail server.
https://maddy.email
GNU General Public License v3.0
5.13k stars 248 forks source link

Evaluate compatibility with MLM software #157

Closed foxcpp closed 4 years ago

foxcpp commented 5 years ago

Somebody needs to document what popular MLM (mailing list management) software expect from MTA and we can/should do to fit these expectations.

prologic commented 5 years ago

Not having had much experience with mailing list software for quite some time now (I really don't like mailing lists anyway); can we exteralize this problem such that it has no direct impact on the design/implementation of maddy itself?

foxcpp commented 5 years ago

@prologic That's what the second point in initial post is about. We implement common ways for integration with external software and expect MLM to do the same.

From what I see in the documentation, Mailman 3 uses LMTP to accept messages. Sympa wants MTA to call an external executable for delivery. Both can be supported by maddy without significant problems. What Mailman 2 needs is a mystery, though... But I don't think we really want to support it.

Additionally, Sympa needs a sendmail-compatible command, this can be provided by external software such as msmtp.

prologic commented 5 years ago

Can't we just provide "compatibility binaries" for interop?

foxcpp commented 5 years ago

Not sure what do you mean by "compatibility binaries" here. If you are referring to sendmail - it makes no sense, since at this point such binary will do exactly what any "nullmailer" (like msmtp) does.

Avamander commented 4 years ago

It might be nice to create a section in the documentation about MLM software and mention there that any nullmailer (e.g. msmtp) does what sendmail would do. That way people can more easily get started with using maddy with MLM software.

foxcpp commented 4 years ago

06d228cfe22583c1f0177d4a6bd388805dc58cf3 adds documentation page explaining how to configure Mailman 3 for maddy.