summaryrefslogtreecommitdiff
path: root/src/message_builder/subject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/message_builder/subject.cpp')
-rw-r--r--src/message_builder/subject.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/message_builder/subject.cpp b/src/message_builder/subject.cpp
new file mode 100644
index 0000000..84e7e43
--- /dev/null
+++ b/src/message_builder/subject.cpp
@@ -0,0 +1,21 @@
+#include "subject.hpp"
+
+namespace smtp::message_builder
+{
+ Subject::Subject( std::string const& subject )
+ : mSubject(subject)
+ {
+
+ }
+
+ std::string Subject::Get() const
+ {
+ std::string result;
+ if( mBase )
+ {
+ result = mBase->Get();
+ }
+ result += "Subject: " + mSubject + "\r\n";
+ return result;
+ }
+}