OSDN Git Service

Send email to multi person success and add CC and TO list
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / Patch.h
1 #pragma once\r
2 \r
3 #include "hwsmtp.h"\r
4 \r
5 #define REG_SMTP_SERVER _T("Software\\TortoiseGit\\EMAIL\\SMTPSERVER")\r
6 #define REG_SMTP_PORT _T("Software\\TortoiseGit\\EMAIL\\PORT")\r
7 #define REG_SMTP_ISAUTH _T("Software\\TortoiseGit\\EMAIL\\ISAUTH")\r
8 #define REG_SMTP_USER _T("Software\\TortoiseGit\\EMAIL\\USER")\r
9 #define REG_SMTP_PASSWORD _T("Software\\TortoiseGit\\EMAIL\\PASSWORD")\r
10 \r
11 class CPatch\r
12 {\r
13 protected:\r
14 //      void AddRecipient(CSmtp &mail, CString &tolist, bool isCC= FALSE);\r
15         void GetNameAddress(CString &in, CString &name,CString &address);\r
16 public:\r
17         CPatch();\r
18         ~CPatch(void);\r
19         int Parser(CString &pathfile);\r
20         int Send(CString &pathfile,CString &To, CString &CC,bool bAttachment);\r
21 \r
22         CString m_LastError;\r
23         CString m_Author;\r
24         CString m_Date;\r
25         CString m_Subject;\r
26         CString m_PathFile;\r
27         std::vector<BYTE> m_Body;\r
28         CString m_strBody;\r
29         void ConvertToArray(CString &to, CStringArray &Array);\r
30 };\r