#include #include "service/smtp.hpp" #include "management/builder/mail.hpp" #include "management/builder/settings.hpp" int main() { boost::asio::io_service io_context; auto connection = std::make_shared( io_context ); auto settings_manager = smtp::manage::builder::Settings{}.Build(); auto mail_manager = smtp::manage::builder::Mail{}.Build(); smtp::service::Smtp smtp{ connection, settings_manager, mail_manager }; io_context.run(); return 0; }