Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Form ASP arrivano mail strane

    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

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    così hai provato?
    mail.Body = testo
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  3. #3
    Originariamente inviato da supermac
    così hai provato?
    mail.Body = testo
    in che senso cosa ho provato?

    all'inizio era
    codice:
    mail.Body = testo
    solo che poi sono stati aggiunti due
    prima e dopo, giusto per vedere se venivano inseriti. ma nulla....

  4. #4
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    scusa come non detto, avevo frainteso la question

    ...e modificando il bodyformat/mailformat cambia qualcosa?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  5. #5
    codice:
    mail.BodyFormat = 1
    mail.MailFormat = 1
    sono le uniche impostazioni che funzionano....
    alternando 0 e 1 le mail non arrivano proprio....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.