Visualizzazione dei risultati da 1 a 5 su 5

Discussione: mail con allegato

  1. #1

    mail con allegato

    salve a tutti
    premetto che ho fatto un pò di ricerca e continuo a farne
    il problema come da titolo
    devo inviare una mail con allegato
    dove l'allegato risiede già sul server

    x adesso ho provato a fare una cosa del genere ma nn vuole sapere di fungere
    i dati me le invia ma l'allegato neanche l'ombra

    Codice PHP:
    <%

    on error resume next

    if err.number>0 then
                        response
    .write "out=Si è verificato un errore nell'invio dei dati tramite posta 

    elettronica.&"
                    
    else
                        
    response.write "out=Richiesta inoltrata correttamente.&"
                    
    end if


    DIM corpoMessaggionumeroCampiinvioAinvioDanomeDominioindirizzoIpmodulo,fileAllegato,cartella,  browserSistemaOperativo

        
        
    invioA 
    =  "info@mail.it"

        '* voce da modificare con un indirizzo email che funga da mittente: 
                
    invioDa =  "info@mail.it"

    fileAllegato = "prova.pdf"

    nomeDominio                 = Request.ServerVariables("HTTP_HOST")
    indirizzoIp                    = Request.ServerVariables("REMOTE_ADDR") 
    modulo                        = Request.ServerVariables("HTTP_REFERER")
    browserSistemaOperativo        = Request.ServerVariables("HTTP_USER_AGENT")

        '
    *rilevo i campi del form
    corpoMessaggio 
    corpoMessaggio vbCrLf &"

    <font face=verdana size=2>[b]Nome :[/b] " 
    Request.Form("nome") & "
    "
    corpoMessaggio corpoMessaggio vbCrLf "[b]Cognome :[/b] " Request.Form("cognome") & "
    "
    corpoMessaggio corpoMessaggio vbCrLf "[b]Telefono :[/b] " Request.Form("tel") & "
    "
    corpoMessaggio corpoMessaggio vbCrLf &"[b]E-mail : [/b]" Request.Form("email") & "
    "
    corpoMessaggio corpoMessaggio vbCrLf &"[b]Città : [/b]" Request.Form("citta") & "
    "
    corpoMessaggio corpoMessaggio vbCrLf &"
    [b]Richiesta :[/b] " 
    Request.Form("testo") & "</font>
    "
    corpoMessaggio corpoMessaggio vbCrLf &"
    [b]Allegato :[/b] " 
    Request.Form("CV") & "</font>
    "





    =Request.Form("nome")
    =Request.Form("cognome")
        
    '* creo gli oggetti cdosys sul server e li gestisco
        
    DIM iMsg, Flds, iConf

    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields

    Flds(cdoSendUsingMethod) = cdoSendUsingPort

    Flds(cdoSMTPServer) = "smtp.aruba.it" 
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 
    0
    Flds
    .Update

    With iMsg
       Set 
    .Configuration iConf
       
    .To invioA
       
       
    .From Request.Form("email")
       .
    Sender invioDa
       
    .Subject "Richiesta Informazioni dal sito " nomeDominio
       
    .HTMLBody "Questi i dati inseriti nel modulo dei contatti per la richiesta di informazioni dall'utente con indirizzo IP " 

    indirizzoIp "  . " vbCrLf corpoMessaggio ""

       
    .AddAttachment (cartella "\" & fileAllegato)

       .Send
    End With
    %> 
    dove il file prova pdf sta nella stessa cartella della pag asp



    dove sbaglio stavolta?

    grazie x la Vs attenzione
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  2. #2
    ok ho risolto parzialmente il mio problema
    invece di come avevo fatto

    With iMsg
    Set .Configuration = iConf
    .To = invioA

    .From = Request.Form("email")
    .Sender = invioDa
    .Subject = "Richiesta Informazioni dal sito " & nomeDominio
    .HTMLBody = "Questi i dati inseriti nel modulo dei contatti per la richiesta di informazioni dall'utente con indirizzo IP " &

    indirizzoIp & " . " & vbCrLf & corpoMessaggio & ""

    .AddAttachment (cartella & "\" & fileAllegato)

    .Send


    se faccio

    .AddAttachment server.mapPath(fileAllegato)

    mi funge

    solo che adesso vorrei prendere il percorso del file ed il suo nome da un form
    ho provato a fare in questo modo
    fileAllegato = Request.Form("CV")
    al posto di


    fileAllegato = "prova.pdf"

    dove nella variabile Cv cè il percorso ed il nome del file

    una cosa del genere.. public/cv/nomefile.est

    ma nada

    come potrei risolvere questa cosa??

    ho letto alcuni post al riguardo e da quanto ho capito si parlava che nn si potevano scindere le cose il fatto dell'upload e quello di inviare il file uplodato
    ma mi chiedo se funge con un file che sta sul server dovrebbe fungere anche con uno che ho uplodato già dovrebbe bastare cambiare nomedel file
    ma evidentemente nn ho capito una mazza della cosa

    grazie ancora
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    certo che siete davvero molto disponibili in questa sezione


    nn mi sembra di stare su html.it


    nessuno che mi dia una dritta??!

    help me!
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    ok risolto da solo anche questa volta



    grazie x le vs cosi tante risposte
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Originariamente inviato da crescenzo
    ok risolto da solo anche questa volta


    ma che! adesso è sorto un'altro problema

    faccio upload del file di qualsiasi estensione ma riesco ad allegare alla mail solo file .pdf


    eppure il file cè sul server lo vedo

    adesso nn vorrei che ho di questi problemi xchè il server me lo impedisce usando una autenticazione anonima!

    nn so se vi è capitato già questa cosa
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.