C++ Program to Accept SMTP Messages

Concluído Postado Nov 16, 2009 Pago na entrega
Concluído Pago na entrega

A program written in unmanaged C++ that compiles in Visual Studio 2008, that can be executed at the command prompt, that:

1. Listens on port 25 for incoming SMTP messages, in a multithreaded way so multiple simultaneous connections are supported

2. Accepts any SMTP message and saves them to disk as .eml plaintext SMTP message files, using a filename YYYYMMDDHHMMSSRR where YYYY = year, MM = month, DD = date, RR = random letters and numbers to avoid duplication in the filename. This should be saved to the "incoming" subdirectory under the program folder, which should be automatically created if it does not already exist.

3. Display "Press any key to exit" and upon detecting a keystroke, gracefully exit from the program.

This should be written so the functionality is encapsulated in a C++ Class, which is instantiated and called by the main program. The class should have an Abort() function which is called by the main program, to cause any open TCP connections to get terminated, and gracefully exit from any running threads, which then allows the main program to exit to the command prompt without any remaining threads. This is part of a larger project, so the functionality should be encapsulated cleanly in an object-oriented fashion.

Programação C Engenharia Microsoft MySQL PHP Gestão de projetos Arquitetura de software Teste de Software Área de trabalho do Windows

ID do Projeto: #2971743

Sobre o projeto

17 propostas Projeto remoto Ativo em Nov 24, 2009

Concedido a:

mariusbucurvw

See private message.

$10.62 USD em 14 dias
(43 Comentários)
5.1

17 freelancers estão ofertando em média $173 nesse trabalho

RaiseSolutions

See private message.

$867 USD in 14 dias
(32 Comentários)
7.7
dancoderdan

See private message.

$255 USD in 14 dias
(59 Comentários)
6.5
gfreemann

See private message.

$170 USD in 14 dias
(66 Comentários)
6.0
WinProgrammer

See private message.

$63.75 USD in 14 dias
(26 Comentários)
5.1
delicacyset

See private message.

$212.5 USD in 14 dias
(15 Comentários)
4.5
engmalaa

See private message.

$42.5 USD in 14 dias
(22 Comentários)
4.4
bucktracker

See private message.

$84.15 USD in 14 dias
(26 Comentários)
4.2
mz41

See private message.

$127.5 USD in 14 dias
(29 Comentários)
4.1
jnme

See private message.

$212.5 USD in 14 dias
(5 Comentários)
3.5
aciprianpopa

See private message.

$29.75 USD in 14 dias
(5 Comentários)
3.5
stonewell

See private message.

$212.5 USD in 14 dias
(5 Comentários)
3.2
blekivw

See private message.

$42.5 USD in 14 dias
(4 Comentários)
1.8
gopobandhu

See private message.

$127.5 USD in 14 dias
(1 Comentário)
0.0
codeguru1234

See private message.

$25.5 USD in 14 dias
(0 Comentários)
0.0
thomask252hne

See private message.

$25.5 USD in 14 dias
(0 Comentários)
0.0
joshnirmal

See private message.

$425 USD in 14 dias
(2 Comentários)
0.0