From 7fcd35b7ad0fa2b0a49c5cdd9a62e23412bf8731 Mon Sep 17 00:00:00 2001 From: claiff Date: Fri, 30 Sep 2022 12:21:34 +0300 Subject: Add checking mails Add check server fix add simillar mails --- src/management/builder/mail.cpp | 5 ++++- src/management/builder/settings.cpp | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src/management/builder') diff --git a/src/management/builder/mail.cpp b/src/management/builder/mail.cpp index f7e882d..3a87f8b 100644 --- a/src/management/builder/mail.cpp +++ b/src/management/builder/mail.cpp @@ -1,12 +1,14 @@ #include "mail.hpp" #include "file/mail.hpp" + #include "checker/errors/mail/empty.hpp" +#include "checker/errors/mail/at_sign.hpp" namespace smtp::manage::builder { smtp::manage::Mail Mail::Build() const { - static const std::string PATH = {"/var/lib/smtp/mails.txt"}; + static const std::string PATH = {"/var/lib/smtp/mails.txt"}; auto registrator = BuildErrorRegistrator(); file::Mail file_manipulator{PATH, registrator}; @@ -17,6 +19,7 @@ namespace smtp::manage::builder { checker::RegistratorMails result; result.Add( std::make_shared < checker::errors::settings::Empty >()); + result.Add( std::make_shared < checker::errors::settings::AtSign >()); return result; } diff --git a/src/management/builder/settings.cpp b/src/management/builder/settings.cpp index baa45da..0b27bef 100644 --- a/src/management/builder/settings.cpp +++ b/src/management/builder/settings.cpp @@ -1,5 +1,6 @@ #include "settings.hpp" #include "checker/errors/settings/port_number.hpp" +#include "checker/errors/settings/server.hpp" namespace smtp::manage::builder { @@ -23,6 +24,8 @@ namespace smtp::manage::builder checker::RegistratorSettings result; result.Add( std::make_shared < checker::errors::settings::PortNumber >()); + result.Add( std::make_shared < checker::errors::settings::Server >()); + return result; } -- cgit v1.2.3