Ciao a tutti,
sono nuovissimo in questo forum.
Vi scrivo perchè ho un problema con un form che raccoglie dati e li manda via email.
La cosa strana è che la mail arriva correttamente al mio indirizzo che ho messo, solo che il corpo del messaggio è vuoto.
Guardando l'origine del messaggio email vedo i miei dati raccolti dal form, solo che non compaiono nella visualizzazione del client di posta (anche webmail)
Di seguito riporto il codice della pagina che raccoglie i dati dal form e li invia via email e poi il sorgente di un messaggio di posta:
--------------------------------------------------------------
CODICE ASP CHE RACCOGLI E SPEDISCE VIA EMAIL
--------------------------------------------------------------
<%
' INVIO MAIL
if ((len(Request.Form("nome")) = 0) or (len(Request.Form("email")) = 0) or (len(Request.Form("club")) = 0) or (len(Request.Form("mese")) = 0) or (len(Request.Form("anno")) = 0) or (len(Request.Form("effettivo")) = 0) or (len(Request.Form("in")) = 0) or (len(Request.Form("out")) = 0) or (len(Request.Form("riunioni2")) = 0) or (len(Request.Form("assiduita")) = 0)) then
' form incompleto
response.redirect "formAssiduita_error.html"
end if
dim mail, br, testo
br = chr(13)
set mail = Server.CreateObject("CDONTS.NewMail")
mail.From = "mittente@mail.com"
mail.To = "destinatario@mail.com"
mail.CC = Request.Form("email")
mail.Bcc = "mittenteCONTROLLO@mail.com"
mail.BodyFormat = 1
mail.MailFormat = 1
mail.Subject = "Rapporto Assiduita'"
testo = "NOME: " & left(Request.Form("nome"), 40) & br
testo = testo & "EMAIL: " & left(Request.Form("email"), 150) & br
testo = testo & "CLUB: " & left(Request.Form("club"), 40) & br
testo = testo & "MESE: " & left(Request.Form("mese"), 3) & br
testo = testo & "ANNO: " & left(Request.Form("anno"), 4) & br
testo = testo & "EFFETTIVO: " & left(Request.Form("effettivo"), 4) & br
testo = testo & "IN: " & left(Request.Form("in"), 2) & br
testo = testo & "OUT: " & left(Request.Form("out"), 2) & br
testo = testo & "RIUNIONI: " & left(Request.Form("riunioni2"), 2) & br
testo = testo & "ASSIDUITA: " & left(Request.Form("assiduita"), 6) & br
mail.Body = br & testo & br
mail.Send
set mail = Nothing
%>
--------------------------------------------------------------
SORGENTE MESSAGGIO DI POSTA CHE MI ARRIVA
--------------------------------------------------------------
Return-Path: <mittente@mail.com>
Delivered-To: miodominio.it-miaMail@miamail.it
Received: (qmail 52119 invoked by uid 89); 15 Jun 2010 14:10:39 +0200
Received: from 82.145.162.57 by servermail.miodominio.it (envelope-from <mittente@mail.com>, uid 89) with qmail-scanner-1.25
(clamdscan: 0.88.2/1623. spamassassin: 3.1.3.
Clear:RC:1(82.145.162.57):SA:0(1.7/5.0):.
Processed in 3.746147 secs); 15 Jun 2010 12:10:39 -0000
X-Spam-Status: No, hits=1.7 required=5.0
X-Spam-Level: +
X-Qmail-Scanner-Mail-From: mittente@mail.com via servermail.miodominio.it
X-Qmail-Scanner: 1.25 (Clear:RC:1(82.145.162.57):SA:0(1.7/5.0):. Processed in 3.746147 secs)
Received: from unknown (HELO nuptune) (82.145.162.57)
by 0 with ESMTP; 15 Jun 2010 14:10:35 +0200
Received: from mail pickup service by nuptune with Microsoft SMTPSVC;
Tue, 15 Jun 2010 14:08:27 +0200
From: <mittente@mail.com>
To: <destinatario@mail.com>
Cc: <utente@mail.com>
Subject: Rapporto Assiduita'
Date: Tue, 15 Jun 2010 14:08:27 +0200
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325
NOME: Nome Utente
EMAIL: utente@mail.com
CLUB: club01
MESE: Mag
ANNO: 2010
EFFETTIVO: 10
IN: 0
OUT: 0
RIUNIONI: 4
ASSIDUITA: 50.00
Message-ID: <NUPTUNEPnPlpNvHXspr000005f6@nuptune>
X-OriginalArrivalTime: 15 Jun 2010 12:08:27.0078 (UTC) FILETIME=[76099660:01CB0C83]
Grazie a tutti per il supporto!
Luca

Rispondi quotando