Mail To

mercoledì 23 gennaio 2008 - 16.01

Faelar Profilo | Junior Member

Ho bisogno di inviare del testo per mail da una pagina html per attivare un sistema di help on-line un po' particolare.

E fin qui, tutto ok.

Il mio problema è che ho bisogno di mettere un filtro alle mail che arrivano a questo indirizzo, e l'unico modo intelligente che mi è venuto in mente è quello di testare l'indirizzo del mittente della mail; quindi ho bisogno di impostare questo campo.


Qualcuno di voi ha una vaga idea di come si fa?

Va bene anche un consiglio su un manuale (scritto o cartaceo) in cui ne parla...




Grazie a tutti.

togna Profilo | Newbie

Ciao, prova questo !!

Luca

<SCRIPT language="javascript">

function ch(f,e) {

var ok=true;

var a=document.forms[f].elements[e];

var pe=a.value.indexOf('.');
var ss=a.value.indexOf(' ');
var lch=a.value.length-1;
var atr=a.value.indexOf('@');
var att=atr+1;

var sq=a.value.substring(0,atr);
var sw=a.value.substring(atr,pe);
var se=a.value.substring(pe,lch);

if((atr<1) || (pe<=att) || (pe==lch) || (pe<1) || (ss != -1) || (sq.length<=2) || (sw.length<=3) || (se.length<=1)) {

alert("Email non valida");
}
}

</SCRIPT>

Faelar Profilo | Junior Member

Grazie per l'aiuto, ma purtroppo mi sono spiegato male...


Io ho bisogno di "ingannare" il server di posta elettronica facendogli credere che la mail che ho inviato all'indirizzo esempio@mioweb.it venga da bellindirizzo@altroweb.it.



Spero di essere stato più chiaro...

togna Profilo | Newbie

prova con questo ... codice c#

MessaggioMail m = new MessaggioMail();
m.AutoConfig = true;
m.CorpoMessaggio = "prova";
m.IndirizzoDestinatario = utente.Email;
m.IndirizzoMittente = "mio@indirizzo.it";
m.UsaFormatoHtml = true;
m.GeneraCorpoDaTemplate(template, ht, PaginaBase.NavContext.Lingua);
m.Invia();


ciao

Faelar Profilo | Junior Member

Grazie, da quello che scrivi sembra che sia proprio ciò che mi serve,
ma il mio compilatore non mi accetta il codice...


Mi sai dire qual'è in NameSpace corretto da inserire?

Faelar Profilo | Junior Member

Ok trovato da solo!

Era System.Net.Mail.MailMessage.


Grazie per l'aiuto!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5