Entra

View Full Version : [C] Come inviare o leggere le e-mail?


fpucci
13-01-2005, 09:18
Programmo in C sotto HP-UX.

Ho la necessitā di gestire la posta (inviare e leggere).

Quale libreria di funzioni č disponibile?

Ho provato a fare "man -k mail", ma non ho trovato nulla che fosse riconducibile alla libreria del linguaggio C.

Qualcuno puā aiutarmi? Che alternative ho se non fosse disponibile la libreria?

Grazie a tutti coloro che contribuiranno

cionci
13-01-2005, 11:12
Non ne ho idea...ma non č per niente complicato scrivere un clinet di posta...basta appoggiarsi alla RFC...

fpucci
13-01-2005, 11:20
Grazie Cionci, hai ragione; in alternativa stavo pensando proprio al RFC 821 e 974 (se non erro)

Quindi:
- connect al servizio SMTP (porta 25 mi pare)
- Invio dei vari comandi per l'header del msg (ASCII)
- Invio del msg (ASCCI).

Finora non ho trovato come inviare un eventuale allegato (ASCII/BINARIO).

Sto per fare una ricerca su dove trovare i comandi del protocollo SMTP, ma se qualcuno lo sa potrebbe dirmelo?

Tnx

cionci
13-01-2005, 11:40
Fai prima con la RFC...c'č spčiegato tutto... Tempo fa se ti riesce anche di trovarlo c'era un programma in VB allegato alla discussione di Carmen (io ci avevo aggiunto l'autenticazione SMTP) che inviava un msg (se non sbaglio con allegato incluso)...

cionci
13-01-2005, 11:45
Ecco qua: http://forum.hwupgrade.it/showthread.php?s=&threadid=668249

L'RFC č la 2921: http://www.faqs.org/rfcs/rfc2821.html (in fondo ci sono degli esempi di sessione SMTP)...

fpucci
13-01-2005, 11:46
Si, sto giā facendo le prove con RFC mediante un telnet sulla porta 25.

E' di una relativa banalitā. Ci vuole pių per gestire la connessione TCP/IP che non inviare i comandi del protocollo....

Grazie di tutto.

fpucci
13-01-2005, 11:55
Originariamente inviato da cionci
Ecco qua: http://forum.hwupgrade.it/showthread.php?s=&threadid=668249

L'RFC č la 2921: http://www.faqs.org/rfcs/rfc2821.html (in fondo ci sono degli esempi di sessione SMTP)...



wow!
Grazie di tutto, Cionci.
Mitico come al solito :-)

Ciao