invio mail con CreateMHTMLBody

lucavizzi

Nuovo Utente
18 Apr 2006
4
0
0
Buongiorno,
sto cercando di inviare un modulo tramite CreateMHTMLBody.

Il sistema funziona bene se nei dati inseriti nel modulo non ci sono VOCALI ACCENTATE.
NON invia affatto la mail in caso contrario.

posto il codice:
Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
...
if (stato="inviato") then
	elencovalori=Request.Form
	Dim iMsg, iConf, Flds 
	'Crea l'oggetto email 
	Set iMsg = CreateObject("CDO.Message") 
	'Crea l'oggetto configurazione 
	Set iConf = CreateObject("CDO.Configuration") 
	'Impostazione delle configurazioni per l'invio remoto 
	Set Flds = iConf.Fields 
	Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True 
	Flds.Update
	With iMsg 
	Set .Configuration = iConf
	'Invio di una pagina web 
	.CreateMHTMLBody "http://www.dominio.it/mail.asp?"&elencovalori
	.To = "[email protected]"
	.From = "Postino dominio.it <[email protected]>"
	.Subject = "dal sito"
	'Invia l'email 
	.Send
	end with
end if

la pagina da inviare, mail.asp:
Codice:
<%@LANGUAGE="VBSCRIPT"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Modulo contatti</title>
<style type="text/css">
<!--
body {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
}
-->
</style>
</head>

<body>
<img src="immagini/logomappa.jpg" />
<hr size="1" />
<%
public function URLDecode(url) 
' Esegui il ciclo di decodifica 
for ii = 1 to 255 
' Esegui la decodifica del carattere 
url = Replace(url, Server.URLEncode(chr(ii)),chr(ii)) 
next 
' Ritorna la funzione 
URLDecode = url 
end function 

vdata=Date()
vora=Time()

Response.Write("<p>Modulo compilato il "&vdata&" alle ore "&vora&"</p>")

elencovalori=Request.QueryString
elencovalori=URLDecode(elencovalori)
ArrayDati = Split(elencovalori, "&")

for i=0 to Ubound(ArrayDati)
ArrayValori=Split(ArrayDati(i), "=")
if (ArrayValori(0)="Messaggio") then
Response.Write(ArrayValori(0))&":<br>"&ArrayValori(1)&"<br>"
else
Response.Write(ArrayValori(0))&": "&ArrayValori(1)&"<br>"
end if
next
%>
</body>
</html>

Se stampo a video la variabile elencovalori e apro direttamente la pagina: mail.asp?elencovalori

non viene generato nessun errore, la pagina stampa a video i risultati con tanto di vocali accentate.

Come si spiega che con queste benedette vocali la mail non viene inviata?

Grazie
Luca
 

lucavizzi

Nuovo Utente
18 Apr 2006
4
0
0
Ciao Luke,
Vorrei incorporare nel messaggio alcune immagini.
Se uso HTMLBody i client di posta non le scaricano subito.
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Invio mail con allegati multipli PHP 0
R Invio mail con allegati da directory PHP 1
G Invio mail con php da dati prelevati da un database PHP 9
A [PHP] Problema invio mail con funzione mail() PHP 3
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
G Invio Mail con PHPMailer, problemi SMTP PHP 7
Z Limite invio newsletter con PHP - mail() PHP 4
F Invio Mail con Javascript Javascript 25
P invio mail da form con dati php PHP 7
S Form invio mail html, con invio tramite file denominato invio.php PHP 8
asevenx link cliccabile che non funziona con invio mail PHP 1
M Invio mail con destinatari da mysql con inserimento di nome e cognome PHP 6
I [Risolto] Problemi invio e-mail con CDOSYS con domini @live.it Classic ASP 4
L Form con invio mail PHP 1
P Invio multiplo mail con phpmailer PHP 5
E Form invio e-mail con allegato PHP 51
E Form invio e-mail con allegato PHP 0
M Invio e mail al destinatario con invio di una copia al mittente PHP 35
A invio mail con php PHP 6
N Form invio Mail con Allegato PHP 2
C problema invio mail con form php PHP 0
V Invio E-Mail con la notifica degli ordini effettuati PHP 2
neo996sps Errore con script per invio mail PHP 3
D For invio mail-allegato con smtp PHP 9
L Problema invio allegati via mail con libero PHP 5
V Problema con l'invio delle mail in locale (usando quindi easy php) PHP 16
S form invio mail con foto o logo PHP 46
Angel0 Problema invio e-mail (era: problemi con xoom) Posta Elettronica 4
SolidSnake4 invio mail html con php non va PHP 6
S form invio mail con opzioni PHP 3
B Problema invio mail con script php verso i dominii libero PHP 9
T Invio mail da form contatti con annesso file attachment Classic ASP 1
L Problemi con invio form via mail Classic ASP 3
F Implementare l'invio mail con allegato PHP 1
G invio mail con allegati PHP 0
F script asp invio mail con dati di un form Classic ASP 3
M il loop per l'invio mail con CDOSYS ad un tratto non funziona più Classic ASP 1
H ASPMail - Invio di mail html con variabili Classic ASP 5
E Errore invio mail con CDO Classic ASP 4
X Invio mail con allegati PHP 11
A problema con invio e-mail con CDONTS Classic ASP 0
V problema con invio mail Hosting 2
Daniele_Carrara Problema timeout - invio mail PHP 7
U PHP bottone per invio mail o ritorno al form PHP 15
AC1 [PHP] Invio Mail PHP 18
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
paloppa [PHP] Invio mail da form dubbio PHP 17
F Form mail php errore invio PHP 5
Punix [PHP] problema script invio e-mail PHP 2
cobra_72 [PHP] problema invio multiplo allegati mail PHP 21

Discussioni simili