Я не знаю ни одного (там вполне может быть один).
Несмотря на то, что я только что написал SMTP-сервер, это было для очень конкретного случая использования разговора с другим конкретным сервером.Если вы действительно намереваетесь работать в диком Интернете, я настоятельно рекомендую вам использовать автономное решение.
С одной стороны, у нас есть давние стандарты SMTP.С другой стороны, у нас есть реальные реализации в дикой природе.Это не обязательно одно и то же.В идеале все успокоилось за эти годы, но простая истина заключается в том, что существует множество простых «знаний», закодированных на современных серверах, знаний, приобретенных в результате борьбы с проблемами взаимодействия с другими «дикими» серверами..
Скорее всего, если вы создадите свое собственное, это будет "в основном" работать, и если это хорошо для вас, тогда двигайтесь вперед.Но если это для чего-то более важного, я бы предложил перейти к одной из основных реализаций электронной почты.