bonjour
je bosse actuellement sur un sujet de stage,ce sujet consiste a récuperer des fichiers et les envoyer en utilisant le serveur local "srvlotus".o fait j'ai réussi a envoyer les fichiers,mé j'arrive pas les faire apparaitre ds le dossier "envoyé".

voici le code que j'ai ecrit :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
static void EDSendMail(CString m_EmailDest,CString m_EmailFrom,CString m_EmailSubj,CString m_EmailMsg,CString m_File)
{
CString sMsg;
CString m_SMTPServer = "srvlotus";
 
	if (!AfxSocketInit())
	{
		/*sMsg = MSG_ERR_SMTPINIT;
		AfxMessageBox(sMsg, MB_OK | MB_ICONSTOP);*/
		return;
	}
	CSMTPConnection smtp;
 
	if (!smtp.Connect(m_SMTPServer))
	{
		/*sMsg.Format(MSG_ERR_SMTPCONNECT, m_SMTPServer);
		AfxMessageBox(sMsg, MB_OK | MB_ICONSTOP);*/
		return;
 
	}
 
	CSMTPMessage m;
 
	CSMTPAddress From(m_EmailFrom);
	m.m_From = From;
 
 
	CSMTPAddress To(m_EmailDest);
	m.AddRecipient(To,CSMTPMessage::TO);
	m.m_sSubject = m_EmailSubj;
	m.AddBody(m_EmailMsg);
 
	CSMTPAttachment attachement;
 
	if (!attachement.Attach(m_File))
	{
		/*sMsg.Format(MSG_ERR_SMTPATTACH, m_File);
		AfxMessageBox(sMsg, MB_OK | MB_ICONSTOP);*/
		return;
 
	}
 
	m.AddAttachment(&attachement);
 
	if (!smtp.SendMessage(m))
	{
		/*sMsg.Format(MSG_ERR_SMTPSEND, m_EmailDest);
		AfxMessageBox(sMsg, MB_OK | MB_ICONSTOP);*/
		return;
 
	}
 
	smtp.Disconnect(); 
 
	/*sMsg.Format(MSG_SUCCESS, m_EmailDest);
	AfxMessageBox(sMsg, MB_OK | MB_ICONASTERISK);*/
 
 
 
}
est ce que qlq1 connait quel class il faut utiliser pour resoudre a ce probleme?
merci d'avance.



balises [code]rajoutées par r0d. Merci d'y penser dorénavant.