Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Inviare Email con allegato in C/C++
Forum - C/C++ - Inviare Email con allegato in C/C++

Avatar
antonio89 (Normal User)
Newbie


Messaggi: 3
Iscritto: 23/11/2010

Segnala al moderatore
Postato alle 10:49
Martedì, 23/11/2010
salve a tutti,sono nuovo del forum...mi rivolgo a voi perche' ho visto che ci sono molti esperti da queste parti :)

Ho provato con la funzione cerca,ma non riesco a trovare quello che fa al caso mio.
Volevo sapere se era possibile implementare un pezzo di codice in C capace di prendere dei file in una path definita ed inviarli tramite posta ad un indirizzo a mia scelta definito nel codice.

grazie mille dell'aiuto ragazzi!ciaoo!

Ultima modifica effettuata da antonio89 il 23/11/2010 alle 10:50
PM Quote
Avatar
antonio89 (Normal User)
Newbie


Messaggi: 3
Iscritto: 23/11/2010

Segnala al moderatore
Postato alle 10:55
Martedì, 23/11/2010
mi sono scordato di dirvi che sto lavorando su win7,non su linux...

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 19:45
Martedì, 23/11/2010
non so se esistano delle librerie apposta per questo, ma devi usare le socket C/C++ per poter usare le funzioni della rete.

Dopo che hai imparato, se non esiste una funzione che invia file (non lo so assolutamente xD) dovresti aprire uno stream per il file che vuoi inviare e mandare pezzo per pezzo il file (nel senso : leggi-invii,leggi-invii...ecc).
Ovviamente devi creare un programma client (da installare su i computer) e uno server che possano inviare e ricevere dati. :k:

ti linko una guida : http://linguaggioc.altervista.org/dl/GuidaDiBeejAllaProgra ...

PM Quote
Avatar
antonio89 (Normal User)
Newbie


Messaggi: 3
Iscritto: 23/11/2010

Segnala al moderatore
Postato alle 21:57
Martedì, 23/11/2010
grazie per la guida;)
stavo pensando ..invece di utilizzare i socket potrei crearmi un server ftp ed implementare un codice che invia dei file presi dal pc direttamente al server ftp...potrebbe funzionare?

PM Quote
Avatar
Exor (Normal User)
Rookie


Messaggi: 30
Iscritto: 29/08/2009

Segnala al moderatore
Postato alle 22:22
Giovedì, 25/11/2010
Testo quotato

Postato originariamente da antonio89:

grazie per la guida;)
stavo pensando ..invece di utilizzare i socket potrei crearmi un server ftp ed implementare un codice che invia dei file presi dal pc direttamente al server ftp...potrebbe funzionare?



La prima cosa che devi fare è studiarti la libreria winsock di windows
http://msdn.microsoft.com/en-us/library/ms738545(VS.85).aspx

poi mandare un file tramite email o tramite ftp non è facile: se vuoi implementare tu del codice usando direttamente le socket dovresti anche sapere almeno le parti che ti servono dei protocolli POP3 o FTP.

in alternativa esiste una libreria in C++ (VMime) http://www.vmime.org/
oppure puoi usare direttamente le API di Windows Mail che usa Outlook Express per mandare le mail http://msdn.microsoft.com/en-us/library/ms715241(VS.85).aspx/

Buon lavoro :k:

PM Quote