Да, это возможно.Фактически протокол SMTP был разработан специально для отправки и получения электронных писем.На странице википедии есть несколько примеров сообщений электронной почты, отправленных с использованием протокола SMTP: https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol
Если вы ищете исходный код для использования в качестве примера, я предлагаю попробовать GitHub: существует множество проектов SMTP в различныхязыков.
Если вам просто нужна рабочая реализация, Microsoft Exchange очень популярен.Существуют также популярные проекты с открытым исходным кодом, такие как Postfix, которые вы можете скачать бесплатно.