Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione 3.2 patch 1092 git-svn-id: svn://10.65.10.50/trunk@16293 c028cbd2-c16b-5b4b-a496-9718f37d4682
38 lines
930 B
C++
Executable File
38 lines
930 B
C++
Executable File
#include "wxinc.h"
|
|
#include "xvt.h"
|
|
#include <wx/tokenzr.h>
|
|
#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;
|
|
} |