ott 30 2011

ASP .NET C#, Leggere, con il POP 3 (POP3), l’Inbox della nostra mail da un sito, Parte 2

Luca Bartoli

Nella prima parte abbiamo visto come riprendere e visualizzare tutti imessaggi e-mail di una Inbox attraverso l’uso delle librerie OpenPoP.NET . Ora vedremo alcune modifiche della prima parte per permettere di implementare in futuro una paginazione e per permetterci, durante i test, di scaricare solo alcuni messaggi.

Leggi tutto...

ott 23 2011

ASP .NET C#, Leggere, con il POP 3 (POP3), l’Inbox della nostra mail da un sito, Parte 1

Luca Bartoli

Oggi illustrerò come si può fare per includere la lettura della posta elettronica dal nostro sito. Visto che in .NET non è così facile leggere attraverso POP3 come invece spedire con IMAP, utilizzerò una libreria OpenSource, OpenPop.NET. I messaggi scaricati verranno convertiti poi come System.Net.Mail.MailMessage

Leggi tutto...

ott 21 2011

ASP .NET C#, Inviare una mail con System.Net.Mail

Luca Bartoli

Oggi vedremo come sia semplice inviare una mail in C# con System.Net.Mail che ha sostituito ormai da tempo la System.Web.Mail. Con questa nuova libreria, essendo molto più integrata nel Framework, è possibile inviare delle mail in maniera molto veloce.

Leggi tutto...

mar 29 2010

ASP.NET: SEO, URL friendly, rewriting, HttpModule, Routing. Parte 2

Luca Bartoli

URL SEO, URL friendly, URL rewriting, HttpModule, RewritePath e Routing URL Come Fare e quale usare Seconda Parte.

Prosegue la trattazione di questo argomento, iniziata con Application_BeginRequest nel post precedente, con la spiegazione dei UrlMappings Element e di uno dei moduli free (HttpModule) presenti in rete.

Leggi tutto...

mar 9 2010

ASP.NET: SEO, URL friendly, rewriting, HttpModule, Routing. Parte 1

Luca Bartoli

URL SEO, URL friendly, URL rewriting, HttpModule, RewritePath e Routing URL Come Fare e quale usare.

Esistono, attraverso la piattaforma ASP.NET, diverse modi per poter creare e convertire i propri url interni (link) in url friendly, più facilmente indicizzabili e più semplici da capire per l’utente finale.

Attraverso questa tecniche si potranno quindi sostituire quei fastidiosi url tipo:
/page.aspx?idSezione=nomeSezione&lingua=it
con dei più semplici e utili
/it/nomeSezione.aspx

Le varie possibilità non hanno la stessa facilità di implementazione ne lo stesso meccanismo di automazione.
I meccanismi più utilizzati sono implementati attraverso:

1) HttpContext.RewritePath() all’interno del metodo Application_BeginRequest;
2) UrlMappings Element presente da ASP.NET;
3) Moduli gratuiti (HttpModule);
4) Routing di ASP.NET 3.5 SP 1.

Leggi tutto...