11 messaggi dal 24 marzo 2006
Avendo creato (leggendo un libro sulle pagine dinamiche con dreamweaver) una pagina asp per l'invio email tramite un form,
sono riuscito a provarlo in locale e il tutto finziona perfettamente.
Il problema che mi pongo è che nella sezione SMTP ho inserito il mio
e quindi il tutto funziona;

1) Ma quando lo metterò on line ad esempio per altri che hanno altri
server SMTP diversi, dovrei sapere in anticipo quali sono ? O esiste
un metodo per fare in modo che il codice capti l'SMTP locale ?

2) Altra domanda: vorrei creare un form da spedire sempre via email,
con campi: "nome","cognome", "città", "email"
che codici dovrei inserire ?


Il codice utilizzato e che funziona è il seguente

<%
theSchema="http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig=server.CreateObject("CDO.Configuration")
cdoConfig.Fields.Item(theSchema & "sendusing")=2
cdoConfig.Fields.Item(theSchema & "smtpserver")="server.smtp.com"
cdoConfig.Fields.Update

set cdoMessage=Server.CreateObject("CDO.Message")
cdoMessage.Configuration=cdoConfig

cdoMessage.From=Request.Form("emailAddress")
cdoMessage.To="indirizzo@email.it"
cdoMessage.Subject=Request.Form("subject")
cdomessage.TextBody=Request.Form("body")
cdoMessage.Send

Set cdoMessage=Nothing
Set cdoConfig=Nothing

%>

Se avete dei consigli per migliorare il form sono sempre ben accetti,
premetto che non conosco l'ASP e sto seguendo un libro sulle pagine dinamiche
con Dreamweaver
Grazie !
11 messaggi dal 24 marzo 2006
In poche parole mi occorre creare con dreamweaver un form (in ASP)
che mi permetta di inviare il tutto via email con questi campi:

Nome
Cognome
Città
Email

Chiedo troppo ?
579 messaggi dal 28 gennaio 2004
ciao, in riposta alla domanda uno,ti posto il linl riguardante i server di aruba, con un po di fortuna potra esserti utile...
per la seconda domandia invece direi che la cosa e piuttosto semplice, crei due pagine e dalla prima tramite form passi i valori alla seconda pag..
una cosa del tipo:

pag1

<form name="form1" action="pag2" method="post">
<input type="text" name"nome">
</form>

pag2

valore = request.form("nome")

--- cut ---

e da qui poi invii le mail o ne fai l'utilizzo che credi
ciauuu
25 messaggi dal 13 agosto 2005
ornellaf ha scritto:
Avendo creato (leggendo un libro sulle pagine dinamiche con dreamweaver) una pagina asp per l'invio email tramite un form,
sono riuscito a provarlo in locale e il tutto finziona perfettamente.
Il problema che mi pongo è che nella sezione SMTP ho inserito il mio
e quindi il tutto funziona;

1) Ma quando lo metterò on line ad esempio per altri che hanno altri
server SMTP diversi, dovrei sapere in anticipo quali sono ? O esiste
un metodo per fare in modo che il codice capti l'SMTP locale ?



ci sono appena passato...
allora se il tuo (sicuramente fantastico) sito gira su un server 2000 basta mettere mail.tuosito.it
se gira su un win2003 lascia perdere il mail.tuosito.it e prova ad inserire invece localhost
per la restante parte del tuo quesito fai come ti ha detto morpheus
Modificato da scarface il 19 agosto 2006 01.16 -

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.