Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Invio email

  1. #1

    Invio email

    Ciao ragazzi, devo far inviare una email da una pagina Asp.Net, il fatto però è che le prove le sto facendo in locale (su localhost). Per testare se la cosa funziona, devo mettere on line il tutto o anche da locale posso provare se funziona? (Agendo sulla proprietà Server)

  2. #2
    Utente di HTML.it L'avatar di Nazareno
    Registrato dal
    Mar 2001
    residenza
    Udine
    Messaggi
    176

    Certo!

    E' fattibile ma io l'ho provato finora solo su Windows 2000 Professional e Windows XP Professional.
    Comunque, deve sempre "appoggiarti" ad un server SMTP e devi smanettare sul tuo Internet Information Server, nelle proprietà del Default SMTP Virtual Server.
    Nella finestra delle proprietà, accedi al tab Delivery e clicca su Advanced. Nella casella fully-qualified domain name scrivi il nome dns del tuo computer compreso di dominio (es. MyComputer.MyDomain.com) e nella casella Smart Host l'indirizzo IP del vostro server SMTP per la spedizione di mail tra parentesi quadre (es.[193.168.100.200])

  3. #3
    Con questo codice (per quanto mi ricordo), senza modificare IIS potevo spedire e-mail in locale:
    codice:
        private function sendEMail(source as string, toDest as string) as object
            Dim objReturn as object = nothing
            Dim msg as new MailMessage()
            Dim htmlMes as string
            msg.Subject = ""
    
            'crea il corpo del messaggio in formato HTML
            htmlMes = "corpo del messaggio in HTML"
    
            msg.BodyFormat = MailFormat.HTML
            msg.Body = htmlMes
            msg.To = toDest
            msg.From = source
            SmtpMail.SmtpServer = "tuo_client_smtp"
            try
                SmtpMail.Send(msg)
            catch Exc as exception
                objReturn = Exc
            end try
            return objReturn
        End function

  4. #4
    Il problema è che non so cosa mettere in:
    SmtpMail.SmtpServer = ?
    e poi nelle proprietà del server virtuale SMTP predefinito, nel tab Delivery (Recapito) -> Avanzate, in Nome Dominio Completo compare il nome del Computer (è giusto?),
    inoltre cosa devo mettere nell'indirizzo IP del server SMTP?
    Praticamente ci sto capendo poco...

  5. #5
    Originariamente inviato da artistic101
    Il problema è che non so cosa mettere in:
    SmtpMail.SmtpServer = ?
    e poi nelle proprietà del server virtuale SMTP predefinito, nel tab Delivery (Recapito) -> Avanzate, in Nome Dominio Completo compare il nome del Computer (è giusto?),
    inoltre cosa devo mettere nell'indirizzo IP del server SMTP?
    Praticamente ci sto capendo poco...
    Il tuo server di posta SMTP. Manderai la posta no? Usa quello.

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.