OSDN Git Service

Complete Send mail coding and mail send have some problem.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / Patch.h
index 49ad7db..46d2480 100644 (file)
@@ -1,17 +1,27 @@
 #pragma once\r
 \r
+#include "csmtp.h"\r
+\r
+#define REG_SMTP_SERVER _T("Software\\TortoiseGit\\EMAIL\\SMTPSERVER")\r
+#define REG_SMTP_PORT _T("Software\\TortoiseGit\\EMAIL\\PORT")\r
+#define REG_SMTP_ISAUTH _T("Software\\TortoiseGit\\EMAIL\\ISAUTH")\r
+#define REG_SMTP_USER _T("Software\\TortoiseGit\\EMAIL\\USER")\r
+#define REG_SMTP_PASSWORD _T("Software\\TortoiseGit\\EMAIL\\PASSWORD")\r
+\r
 class CPatch\r
 {\r
-\r
-       \r
+protected:\r
+       void AddRecipient(CSmtp &mail, CString &tolist, bool isCC= FALSE);\r
+       void GetNameAddress(CString &in, CString &name,CString &address);\r
 public:\r
        CPatch();\r
        ~CPatch(void);\r
        int Parser(CString &pathfile);\r
+       int Send(CString &pathfile,CString &To, CString &CC,bool bAttachment);\r
 \r
        CString m_Author;\r
        CString m_Date;\r
        CString m_Subject;\r
        CString m_PathFile;\r
-       CString m_Body;\r
+       std::vector<BYTE> m_Body;\r
 };\r