summaryrefslogtreecommitdiff
path: root/src/file/mail.cpp
diff options
context:
space:
mode:
authorclaiff <claiff@mail.ru>2022-09-30 12:21:34 +0300
committerclaiff <claiff@mail.ru>2022-09-30 12:21:34 +0300
commit7fcd35b7ad0fa2b0a49c5cdd9a62e23412bf8731 (patch)
tree2af4dacab9a5992d19abd385dbaaa9de40ffc891 /src/file/mail.cpp
parent8d38861429c3544d10752fb0f6f9da436dee218f (diff)
downloadobmc-sila-smtp-feature/checker/server.tar.xz
Add checking mailsfeature/checker/server
Add check server fix add simillar mails
Diffstat (limited to 'src/file/mail.cpp')
-rw-r--r--src/file/mail.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/file/mail.cpp b/src/file/mail.cpp
index 2a2231b..403ed84 100644
--- a/src/file/mail.cpp
+++ b/src/file/mail.cpp
@@ -40,6 +40,8 @@ namespace smtp::file
static const std::string METHOD_NAME = "Write mails";
std::ofstream mail_file{ mPathFile, std::fstream::out | std::fstream::trunc };
+ bool result = true;
+
if ( !mail_file.is_open() )
{
logger::LoggerSet::GetInstance()->LogError( METHOD_NAME, "Unable to open file to write " + mPathFile );
@@ -51,8 +53,12 @@ namespace smtp::file
{
mail_file << mail << "\n";
}
+ else
+ {
+ result = false;
+ }
}
mail_file.close();
- return true;
+ return result;
}
}