4 messaggi dal 04 aprile 2017
Buongiorno a tutti, mi hanno assegnato un lavoro dal quale non riesco a venirne a capo.
Devo realizzare un programma in visual studio con un linguaggio c# che vada a controllare che tutte le email previste in una lista mittenti, siano arrivate;
per ora ho collegato al server il programma tramite questo codice

using(Pop3 pop3 = new Pop3())
{
pop3.Connect("mail.host.com"); // Connect to server
pop3.Login("user", "password");

foreach(string uid in pop3.GetAll())
{
IMail email = new MailBuilder()
.CreateFromEml(pop3.GetMessageByUID(uid));
Console.WriteLine( email.Subject );
}
pop3.Close(false);

ma ora non capisco come continuare, qualcuno riesce ad aiutarmi?
Modificato da simonebruzzi il 04 aprile 2017 10.03 -
E come faresti a controllare che una mail sia arrivata?
O forse inviata?

PS - ti consiglio di modificare il titolo del topic, attualmente poco significativo.
Modificato da manuel0081 il 04 aprile 2017 16.51 -

Ormai programmano tutti... ma la professionalità appartiene a pochi
4 messaggi dal 04 aprile 2017
Ti ringrazio dell'interessamento, ma sono riuscito a portare a termine il lavoro :)
Magari puoi aggiornare il post per farci conoscere la soluzione...

Ormai programmano tutti... ma la professionalità appartiene a pochi
4 messaggi dal 04 aprile 2017
//connessione al server
pop3.Connect("server");
pop3.Login("Username", "password");
//assegnazione al file di configurazione app.confing
string server = ConfigurationManager.AppSettings["server"];
string mail = ConfigurationManager.AppSettings["email"];
string password = ConfigurationManager.AppSettings["password"];

//ciclo che scansiona ogni mail
foreach (string uid in pop3.GetAll())
{
IMail email = new MailBuilder()
.CreateFromEml(pop3.GetMessageByUID(uid));
arrMail.Add(email);
Console.WriteLine(email.Subject);


}

Questa è la parte di codice che ho utilizzato per scansionare ogni mai, se ti serve altro o sei interessato a capire la funzionalità del programma scrivimi su questa mail bruzziwork@gmail.com

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.