ciao forum,
sto realizzando una sorta di server smtp (una sorta di proxy smtp in realtà, che si frappone tra il client di posta locale e una piattaforma web di gestione della posta).
quando dal client di posta mi vengono inviati dei messaggi, vorrei salvare questi in un file di testo o analogo perché ho necessità di effettuare un invio asincrono.
attualmente carico i dati di ogni messaggio in una classe ad hoc del tipo:
class Email
{
private string _from;
private string _to;
private string _subject;
...
public Email(){}
public string From
{
get {return this._form;}
set {this._form = value;}
}
...
}
che poi salvo in una List<Email>.
Finché non è stato completato l'invio vorrei "parcheggiare" queste e-mail in un file di testo, scrivendocele in binario.
so che usando una struttura posso scrivere in binario direttamente la struttura e poi recuperarla allo stesso modo, è possibile fare questo con una classe? se si, potete indicarmi una traccia di massima per farlo?
Ciao e grazie,
Ale
...