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;
 | 
						|
} |