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

    [VB.NET] Spazio dei nomi per invio email

    Scusate ragazzi, ho trovato un codice per inviare email da un programma.
    Adesso non mi riconosce lo spazio dei nomi che dovrei importare

    imports system.web.mail

    Il codice per inviare le email che trovato è questo:

    codice:
    Dim m As New Mail.MailMessage() 
    m.To = "email1@email.it"; 
    m.From = "email2@email.it"; 
    m.BodyFormat = Mail.MailFormat.Html 
    m.Subject = "Oggetto" 
    m.Body = "Corpo del messaggio" 
    Mail.SmtpMail.Send(m)
    Ma se non mi fa importare lo spazio dei nomi è inutile.
    Sapete dirmi comemai non funziona?
    grazie

  2. #2

  3. #3
    ok ho risolto!!!
    Dovevo prima aggiungere come Reference la libreria
    System.web.dll
    una volta aggiunta mi riconosce tutto!

  4. #4
    Adesso però mi sorge un dubbio diverso, ma sempre relativo allo stesso argomento.

    L'email la manda e tutto funziona correttamente perchè utilizzo come server smtp "localhost", avendo io sul mio pc IIS.
    Nel momento incui la mia applicazione finirà su di un altro pc, quale server SMTP devo utilizzare per essere sicuro di non avere errori?

    Grazie

  5. #5
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Quello fornito dal provider, o un tuo SMTP con autenticazione. In genere, se il sito è www.miosito.com, lanciando una mail via smtp da quel sito verso smtp.miosito.com funziona.. altrimenti, puoi usare come dicevo un altro smtp (che so, io uso out.virgilio.it perchè con loro ho un abbonamento a pagamento) passando anche i dati di autenticazione (username e password)

    HTH, tK

  6. #6
    mmm....
    grazie per la risposta tekanet ma non ho ben capito.
    Avendo la connessione con libero ho provato a fare così:
    codice:
    System.Web.Mail.SmtpMail.SmtpServer = "smtp.libero.it"
    ma mi da errore.
    Evidentemente non ho capito bene quello che devo fare, puoi farmi capire meglio cosa devo fare?
    Grazie

  7. #7
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Su che dominio pubblichi? Tale dominio dovrebbe, al 99%, avere anche un SMTP associato.

    Il sito è www.miosito.com, l'smtp è smtp.miosito.com

    Prova prima con quello.

    tK

  8. #8
    o mi è sfuggito qualcosa o forse non mi sono spiegato bene.
    Quella che sto realizzando è un'applicazione che deve dare la possibilità di mandare e-mail direttamente dall'applicazione.
    Il dominio non c'entra nulla.

  9. #9

  10. #10
    tekanet non ti seguo...
    perchè mai dovrei pubblicare un'applicazione realizzata in Visual Basic.NET?!?!

    Questo programma funzionerà al di fuori del WEB, quindi non lo devo pubblicare da nessuna parte.

    Forse ho qualche difficoltà a spiegarmi...

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.