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

Discussione: non mi invia e-mail

  1. #1

    non mi invia e-mail

    Salve a tutti ho un paio di problemi relativi all'invio delle mail da un sito in asp, qui di seguito vi posto il codice sia del form html e codice in asp che processa e invia i dati al server smtp:
    1) file html
    <html>
    <head>Contattaci</head>
    <body>
    <form action="inviomail.asp" method="post">
    Mittente(inserisci il tuo indirizzo e-mail):<input type="text" name="mitt" size="15">
    oggetto :<input type="text" name="ogg" size="15">
    testo

    <input type="textarea" name="mitt" size="20">
    <input type="submit" name="Invia" value="invia"><input type="reset" name="Cancella" value="cancella">
    </form>
    </body>
    </html>
    2)file in asp
    <%
    Dim Destinatario, Mittente, Oggetto, Testo
    Destinatario = "xxxxxx@yyyyy.zz"
    Mittente = Request.form("mitt")
    Oggetto = Request.form("ogg")
    Testo = Request.form("testo")
    Dim eMail
    Set eMail = CreateObject("CDO.Message")
    eMail.From = Mittente
    eMail.To = Destinatario
    eMail.Subject = Oggetto
    'Se il testo è in Html useremo HTMLBody al posto di TextBody
    eMail.TextBody = Testo
    eMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing")=1
    eMail.Send()
    'Name or IP of remote SMTP server
    eMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.yyyyy.zz"
    eMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
    eMail.Fields.Update()
    Set eMail = Nothing
    %>
    la risposta dal server è la seguente:
    CDO.Message.1 error '80040220' The "SendUsing" configuration value is invalid.
    oppure nn mi dà alcuna risposta, qualcuno sà dirmi come posso risolvere questo rompicapo

  2. #2
    Ciao,

    credo che l'errore sia nel campo "mitt" perchè lo usi 2 volte, la prima come Mittente:

    Mittente(inserisci il tuo indirizzo e-mail):<input type="text" name="mitt" size="15">

    e la seconda come testo:

    testo
    <input type="textarea" name="mitt" size="20">


    fulvio

  3. #3
    Ti ringrazio per avermi rilevato l'errore ma la situazione è rimasta invariata purtroppo.
    Help me!!!!!

  4. #4
    Sei sicuro di aver inserito smtpserver giusto?
    prova a togliere le righe:
    codice:
    eMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing")=1
    eMail.Send()
    'Name or IP of remote SMTP server
    eMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.yyyyy.zz"
    eMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
    e vedi cosa succede
    ;-)

  5. #5
    Ciao le righe di codice sono le seguenti:
    eMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.virgilio.it"
    eMail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
    e ho provato a toglierle ma niente

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quanto meno l'errore dovrebbe essere cambiato no?

    Roby

  7. #7
    no l'errore è sempre lo stesso,

  8. #8
    Il problema non sta nello script, visto che l'ho provato e funziona. Probabilmente la causa è da ricercare altrove, per esempio ... la butto lì così ... prova a sentire come è configurato il server smtp del tuo provider.

  9. #9
    Vi ringrazio per la pazienza che avete con me, ma come si fa per vedere le impostazioni del server????

  10. #10
    Alcuni te le danno al momento dell'acquisto dello spazio web, ad altri devi chiederlo o ce l'hanno pubblicato sul sito.
    Con che provider sei?

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.