#include "wxinc.h" #include "xvt.h" #include #include "msg.h" #include "email.h" BOOLEAN xvt_mail_send(const char* to, const char* cc, const char* ccn, const char* subject, const char* msg, const char* attach, BOOLEAN ui) { xvt_fsys_save_dir(); wxStringTokenizer tokTo(to, _T(";")); wxStringTokenizer tokAttach(attach, _T(";")); wxMailMessage Msg(subject, tokTo.GetNextToken(), msg, wxEmptyString, tokAttach.GetNextToken()); while (tokTo.HasMoreTokens()) Msg.AddTo(tokTo.GetNextToken()); while (tokAttach.HasMoreTokens()) Msg.AddAttachment(tokAttach.GetNextToken()); wxStringTokenizer Tok(cc, _T(";")); while (Tok.HasMoreTokens()) Msg.AddCc(Tok.GetNextToken()); Tok.SetString(ccn, _T(";")); while (Tok.HasMoreTokens()) Msg.AddBcc(Tok.GetNextToken()); wxEmail Mail; BOOLEAN ok = Mail.Send(Msg); xvt_fsys_restore_dir(); return ok; }