Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: invio e-mail cdosys

  1. #1

    invio e-mail cdosys

    ho fatto mille volte questo form ed è sempre funzionato ..
    secondo voi c'è qualcosa che non va? non riesco ad inviare le e-mail

    Codice PHP:
    invia_mc.onRollOver = function() {
        
    this.gotoAndStop(2);
    }


    invia_mc.onRollOut = function() {
        
    this.gotoAndStop(1);
    }

    invia_mc.onRelease = function() {
        if (
    azienda == null || azienda == "" || referente == null || referente == "" || indirizzo == null || indirizzo == "" || telefono == null || telefono == "" || fax == null || fax == "" || email == null || email == "" || domande == null || domande == "") {
            
    this._parent._parent.errore_mc._visible true;
        
        } else {
            var 
    targetLoadVars:LoadVars = new LoadVars();
            var 
    myLoadVars:LoadVars = new LoadVars();
            
    myLoadVars.azienda azienda;
            
    myLoadVars.referente referente;
            
    myLoadVars.indirizzo indirizzo;
            
    myLoadVars.telefono telefono;
            
    myLoadVars.fax fax;
            
    myLoadVars.email email;
            
    myLoadVars.domande domande;
            
    myLoadVars.settore settore;
            
    myLoadVars.sendAndLoad("form_mail.asp"targetLoadVars"POST");
            
    trace(myLoadVars.referente)
            
    this._parent._parent.errore_mc._visible false;
            
    this._parent._parent.campiimput_mc._visible false;
            
    this._parent._parent.nomecampi_mc._visible false;
            
    this._parent._parent.ok_mc._visible true;
            
            
        }
        


  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Ma hai controllato se il php/asp riceve i dati spediti con loadVars? Potrebbe essere non un problema di Flash ma di php/asp o del server di posta.

  3. #3
    ho provato anche così:

    Codice PHP:
    invia_mc.onRelease = function() {
        
        if (
    azienda == null || azienda == "" || referente == null || referente == "" || indirizzo == null || indirizzo == "" || telefono == null || telefono == "" || fax == null || fax == "" || email == null || email == "" || domande == null || domande == "") {
            
    this._parent._parent.errore_mc._visible true;
        
        } else {
            
    //var targetLoadVars:LoadVars = new LoadVars();
            //var myLoadVars:LoadVars = new LoadVars();
            //myLoadVars.azienda = azienda;
            //myLoadVars.referente = referente;
            //myLoadVars.indirizzo = indirizzo;
            //myLoadVars.telefono = telefono;
            //myLoadVars.fax = fax;
            //myLoadVars.email = email;
            //myLoadVars.domande = domande;
            //myLoadVars.settore = settore;
            
    loadVariables("http://www.lsito.it/form_mail.asp""""POST");
            
    this._parent._parent.errore_mc._visible false;
            
    this._parent._parent.campiimput_mc._visible false;
            
    this._parent._parent.nomecampi_mc._visible false;
            
    this._parent._parent.ok_mc._visible true;
            
    //trace(myLoadVars.azienda)
            
            
        
    }
        

    la parte in asp funziona perchè ho fatto un form in html e ho utilizzato form_mail.asp e ho ricevuto l'e-mail .. bohh a me sembra tutto giusto!!

  4. #4
    Originariamente inviato da ResianTaxidrive
    Ma hai controllato se il php/asp riceve i dati spediti con loadVars?
    come posso controllare questo?

    questo è il filer asp cmq:

    Codice PHP:
    <%@ Language "VBScript" %>
    <% 
    Dim iMsgiConfFlds,azienda,referente,indirizzo,telefono,fax,email,domande,settore,settore1

    azienda 
    Request("azienda")
    referente Request("referente")
    indirizzo Request("indirizzo")
    telefono Request("telefono")
    fax Request("fax")
    email Request("email")
    domande Request("domande")
    settore1 Request("settore")

    if 
    settore1 "" then
    settore 
    "Non Dichiarata"
    else
    settore Request("settore")
    end if


    '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 

    'Spedizione: mittente, destinatario, oggetto, messaggio 
    mittente = email 
    destinatario = "info@jbkljkl.it" 
    oggetto = "Richiesta informazioni dal sito " 
    messaggio = "Messaggio inviato dal sito  
     ------------------------------------------------------------------------------
    "&_
    "Dati del mittente che desidera avere informazioni:  

    "&_
    "[b]Referente:[/b] " & referente &" 
    "&_ 
    "[b]Azienda:[/b]" &azienda&" 
    "&_
    "[b]Settore:[/b]" &settore&" 
    "&_
    "[b]Indirizzo:[/b]" &indirizzo&" 
    "&_
    "[b]Telefono:[/b]" &telefono&" 
    "&_
    "[b]Fax:[/b]" &fax&" 
    "&_
    "[b]E-mail:[/b][email=' "&email&"']"&email&"[/email] 
    "&_
    "[b]
    Messaggio della richiesta:[/b]
    "&domande&" 
    ------------------------------------------------------------------------------
    "&_
    "[b]Il messaggio è stato inviato il:[/b] "&Date()&"
    "&_
    "[b]Indirizzo ip del mittente:[/b]  "&Request.ServerVariables("REMOTE_ADDR")&""

    With iMsg 

    '
    Assegnazione delle configurazioni 
    Set 
    .Configuration iConf 

    .From mittente 
    .To destinatario 
    .Subject oggetto 

    'Formato HTML 
    .HTMLBody = messaggio 
    '
    Formato testo (scegliere
    '.TextBody = messaggio 



    '
    Invia l'email 
    .Send() 

    end with 

    set Flds = Nothing 
    set iConf = Nothing 
    set iMsg = Nothing 

    %> 

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    In ogni caso dovrebbe funzionare indipendentemente da Flash perchè pare che il destinatario glielo dai tu, per cui una mail dovrebbe partire anche se asp da flash non riceve niente. Provo a fare il confronto con un codice che avevo usato a suo tempo.

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Mah sostanzialmente è simile a quello che avevo usato io, però avevo anche:

    codice:
    Set cdoConfig = CreateObject("CDO.Configuration")
    Set Message = CreateObject("CDO.Message")
    
    with cdoConfig.fields
    
        .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = nomeServerSmtp
    
    
        .Update
      End With
    non so quanto siano determinanti.
    Ma sei sicuro che non sia un problema di server e non di codice?

  7. #7
    ho fatto un form in html e ho utilizzato form_mail.asp che è quello che uso anche in questo caso e tramite html mi arriva l'e-mail tramite flash no .. quindi deduco che il problema sta in flash anche se non riesco a capire proprio dove.. a me sembra tutto ok .. bahh. a teviene in mente qualcosa?

  8. #8
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Ho gli incubi se penso alla mia esperienza con sti cavolo di invio mail, comunque se non ricordo male avevo fatto un getURL da flash per fargli aprire la pagina asp in cui ci metti dei response.write(azienda) response.write(referente) eccetera eccetera, per vedere che valori hanno le variabili.

  9. #9
    ho provato di tutto ma nada llaora l'e-mail mi arriva se non imposto le variabili nel file asp quindi il problema sta prorpio nel passaggio delle variabili da flash a asp se faccio un trace su flash le var sono giuste ... ma non arrivano al file asp..

  10. #10
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Ma non un trace, devi far aprire da flash la pagina asp e su questa si deve vedere il valore della variabile con response.write

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.