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

    [vb.net 2.0] impossibile stabilire la connessione con l'host

    Buongiorno a tutti.

    in una pagina del mio progetto utilizzo la funzione MailMessage() per inviare all'utente una mail di riepilogo dopo che ha compilato un form e fatto altre operazioni.

    La funzione agiva in modo corretto su un certo server web, da quando tutta l'applicazione è stata spostata su un altro server, l'invio della mail ha smesso di funzionare e restituisce il seguente errore: "impossibile stabilire la connsessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato."

    Ho provato anche ad aumentare il timeout ma il risultato non cambia.
    Può essere qualche problema di configurazione di IIS?

    grazie a tutti

  2. #2
    nel web.config hai impostato il mail server??

  3. #3
    l'ho impostato direttamente in quella pagina. è meglio metterlo nel web config?

  4. #4
    io l'ho sempre e solo impostato nel web.config
    non so se quindi possa essere meglio farlo alivello di codice...
    mi diresti come lo hai fatto??
    sei sicuro che da quel dominio tu possa accedere al mail server??

  5. #5
    quando l'applicazione era sul vecchio server funzionava perfettamente anche con il mail server impostato a livello di codice.

    il mail server dovrei raggiungerlo. (penso questo perchè sullo stesso server ci sono applicazioni in asp classico che inviano mail senza problemi)
    non sai se .net ha qualche impostazione particolare per poter accedere al web server?
    ora nel web.config ho questa impostazione, ma continua a non funzionare

    codice:
      <system.net>
        <mailSettings>
            <smtp from="info@miosito.it">
            <network host="ipserver" userName="miauser" password="miapsw" port="25"/>
          </smtp>
        </mailSettings>
      </system.net>

  6. #6
    esatto, io ho la stessa configurazione nel mio web.config

    posta esattamente il codice che usi per inviare la mail, così gli diamo un occhiata

  7. #7
    eccolo:
    codice:
    Dim mail As New MailMessage()
                mail.From = New MailAddress("info@miosito.it")
                mail.To.Add("mailutente@dominio.it")
                mail.Subject = "Iscrizione Corsi"
                mail.Body = HTML
                mail.IsBodyHtml = True
                Dim smtp As New SmtpClient
                smtp.Send(mail)
    grazie mille

  8. #8
    mi sembra tutto giusto, unica cosa è che io quando mi creo SmtpClient lo valorizzo con
    il server smtp:


    SmtpClient Server = new SmtpClient("smtp.miosito.it");

    alla fine poi invio la mail con:

    Server.Send(Mail);

  9. #9
    ci provo...
    ma metti proprio il valore di smtp o l'ip?

    io anche in asp classico ho sempre usato l'ip della macchina su cui risiedono i siti.

  10. #10
    io uso vb non c

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.