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

Discussione: invio email

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    76

    invio email

    salve a tutti.

    ho un problema con l'invio di e-mail a seconda dell'indirizzo del destinatario tramite asp.
    il mio script è il seguente:

    Codice PHP:
    var cdoMessage = new ActiveXObject("CDO.Message");
        
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost";
        
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25;

    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10;
    cdoMessage.Configuration.Fields.Update();
    cdoMessage.From "miosito.com"
    cdoMessage.To "info@miodominio.com";
    cdoMessage.Subject "oggetto"
    cdoMessage.HtmlBody "corpo";
    cdoMessage.send(); 
    Finchè l'indirizzo del destinatario è del tipo info@miodominio.com la mail viene inviata correttamente, ma se provo ad inserire il mio account di alice (es. xxxx@alice.it) la mail non viene inviata.

    Dove sbaglio??
    grazie per l'attenzione.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    76
    nessuno??

  3. #3
    Devi mettere un smtp diverso da localhost
    Devi mettere l'SMTP pubblico del tuo sito web.
    smtp.tuosito.it (se esiste)
    oppure quello del tuo provider spazio web (se lo ha reso pubblico).
    Con localhost arrivano le mail solo agli indirizzi appartenenti al localhost.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    76
    Originariamente inviato da Mems
    Devi mettere un smtp diverso da localhost
    Devi mettere l'SMTP pubblico del tuo sito web.
    smtp.tuosito.it (se esiste)
    l'ho fatto.
    questo è il mio codice adesso, ma il problema persiste...

    Codice PHP:
    var cdoMessage = new ActiveXObject("CDO.Message");
        
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.miodominio.com";
        
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25;
        
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
        
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 15;
        
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1;
        
    cdoMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "info@miodominio.com";
        
    cdoMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "xxxxxx" ;
        
        
    cdoMessage.Configuration.Fields.Update(); 
    se può essere utile, questo sito è ospitato su solodomini

  5. #5
    E' probabile che il tuo smtp si bloccato e mandi email sono a destinatari appartenenti al dominio stesso.
    Metti smtp.tuoProvider.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    76
    ho fatto anche questo tentativo..

    ma viene generato l'errore:
    CDO.Message.1 error '80040213'

    The transport failed to connect to the server.

    il server smtp.miodominio.com non esiste

    ho impostato l'account della mail del mio sito su outlook e per inviare le mail uso come smtp mail.miodominio.com, lì tutto funziona perfettamente.

    il problema è con ASP. la mail viene inviata solo alle mail appartenenti al dominio o comunque ad altre caselle il cui dominio è ospitato sullo stesso provider..

    non so dove sbattere la testa..

  7. #7
    Forse se imposti l'autenticazione al tuo server smtp ti fa inviare email a destinatari al di fuori del tuo dominio.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    76
    Originariamente inviato da Mems
    Forse se imposti l'autenticazione al tuo server smtp ti fa inviare email a destinatari al di fuori del tuo dominio.
    dove lo devo fare? all'interno della pagina ASP?

  9. #9
    Ah no...
    Vedo che già lo fai.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    76
    non so più cosa fare..
    le ho provate tutte..
    qualcuno sa darmi qualche link dove vengono elencate tutte le proprietà di CDO Configuration?

    P.S. Mems, grazie per l'attenzione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.