From dcbaf61e4968734d9b3bc41f704ea04d54746cea Mon Sep 17 00:00:00 2001 From: eportnov Date: Tue, 13 Sep 2022 11:13:33 +0300 Subject: add file reading --- src/message/sender.hpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/message/sender.hpp') diff --git a/src/message/sender.hpp b/src/message/sender.hpp index e75faa8..11afd6f 100644 --- a/src/message/sender.hpp +++ b/src/message/sender.hpp @@ -5,8 +5,8 @@ #include -#include "service/settings.hpp" - +#include "managment/settings.hpp" +#include "managment/mail.hpp" namespace smtp::message { struct WriteThis @@ -17,20 +17,20 @@ namespace smtp::message class Sender { public: - Sender( service::Settings const& settings_storage ); + Sender( manage::Settings const& settings_storage, manage::Mail const& mail_to ); ~Sender() = default; - bool Send( std::string const& mail_from, std::string const& mail_to, std::list const& cc, - std::string const& subject, std::string const& text ); + bool Send( std::string const& mail_from, std::string const& subject, std::string const& text ); private: - void UpdateMailText( std::string const& mail_from, std::string const& mail_to, std::list const& cc, - std::string const& subject, std::string const& textt ) const; + void UpdateMailText( std::string const& mail_from, std::string const& subject, std::string const& textt ) const; void InitSenders( std::string const& mail_from, std::list const& mail_to ); - void FillRecipients( CURL* curl, std::string const& mail_to, std::list const& cc, curl_slist* recipients ); + void FillRecipients(CURL* curl, curl_slist* recipients ); std::string GetHostPortData() const; static size_t ReadCallBack( void *ptr, size_t size, size_t nmemb, void *userp ); - service::Settings const& mSettingsStorage; + manage::Settings const& mSettingsStorage; + manage::Mail const& mMailTo; + bool InitCurl( CURL* curl, WriteThis const& upload_ctx, std::string const& mail_from ); }; } -- cgit v1.2.3