Outgoing SMTP smarthost
Implement a smarthost to complement the NAT64 gateway, although ideally also allowing relaying of messages to IPv6 destinations.
Restricting sender domain to one owned by customer of sending machine
Antispam filter operating on similar principals to those used by major email service providers
Means for customers to register their domains for use for outgoing messages from their VM (and/or generation of list automatically from DNS)
Optionally, multiple servers with stricter/looser spam-like message filtering, allowing customer to choose their own balance between freedom of expression and reputation
Updated by Moris Jones over 2 years ago
- Status changed from Seen to Waiting
I think it would make more sense for your resident exim guru to implement it with me helping out.
I don't have any experience with spam filtering on an SMTP server.
Also it will involve adding configuration options to one of your management tools (cdist,ungleich-cli,ucloud - I don't even know enough to determine which one), for the customer to configure their smarthost settings (which of their domains permitted from which VMs, which smarthost to use).
Lastly it will need to draw information from the above, both reverse DNS lookup and DNS zones, and customer VM ownership records.
If you want me to help write the spec and debug the server, this is feasible.