We need a Golang Mail Transfer Agent (MTA) Server. ONLY THIS OUTGOING SERVER (no SMTP incoming needed)
You can use GitHub or Golang Libs ([url removed, login to view], [url removed, login to view]) etc...
1. /!\ Server need to handle a very large number of clients at the same time (10000 to 15000 CLIENTS AT THE SAME TIME). C10k see [url removed, login to view]
2. /!\ This is for sites with very, very high traffics ! Approximately 100 000 connections PER DAY AND PER DOMAIN and ~ 600-800 000 mails send PER DAY AND PER DOMAIN !! Please see PPD (Product Proposal Document) attached below [url removed, login to view]).
NB: we have a service like gmail/yahoo with very high traffics
3. 100% Golang, NO additional module for compatibility with Windows / linux / Mac / FreeBSD...
5 freelancers are bidding on average €1193 for this job
This requires distributed programs to ensure that mail can be sent relatively quickly to avoid queuing. There are limit of the number of http connections per server.
Expertise in developing flexible, stable, highly scalable and above all easily maintainable product Driven by the passion to deliver world class product