+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [ASP.Net]Invio email HTML

  1. #1
    L'avatar di luciano.net
    luciano.net non  in linea Scolaretto
    Luogo
    Roma
    Post
    475

    [ASP.Net]Invio email HTML

    Utilizzo questo codice:
    codice:
    Dim AspNet2Message As New System.Net.Mail.MailMessage
    Dim Mittente As New System.Net.Mail.MailAddress(IndirizzoMittente, NomeMittente)
    AspNet2Message.From = Mittente
    AspNet2Message.To.Add(indirizzoDestinatario)
    AspNet2Message.Subject = "Testo oggetto del messaggio"
    AspNet2Message.Body = "<b>Titolo</b><br/>Corpo del messaggio"
    AspNet2Message.IsBodyHtml = True
    Dim client As New SmtpClient()
    client.Credentials = CredentialCache.DefaultNetworkCredentials
    client.Send(AspNet2Message)
    Dal mio PC di sviluppo il messaggio arriva formattato (HTML),
    dal web server arriva come testo normale, senza bold e senza eventuali collegamenti ipertestuali.

    Da cosa pu dipendere, devo chiedere un particolare settaggio al provider web?

    Luciano

  2. #2
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ciao luciano, una domanda ma l'email ovviamente la invii sempre allo stesso indirizzo, giusto?
    ..quale hosting stai usando? inoltre nel testo ti ritrovi i tag?
    ...alla fine ho fatto 3 domande
    Ultima modifica di SignIn; 07-02-2008 21:21 

  3. #3
    L'avatar di luciano.net
    luciano.net non  in linea Scolaretto
    Luogo
    Roma
    Post
    475
    L'indirizzo destinatario sempre lo stesso, il mio.
    Non vedo i tag nel testo, solo le parole senza alcuna formattazione.
    L'hosting il mio fornitore abituale, di buon livello, Vilcor Multimedia, con il quale lavoro da una decina di anni senza problemi tecnici rilevanti.

    Non credo colpa di Outlook, con il quale leggo il msg, ricevo regolarmente e-mail HTML che leggo benissimo.

    Luciano

  4. #4
    L'avatar di luciano.net
    luciano.net non  in linea Scolaretto
    Luogo
    Roma
    Post
    475
    No, ho fatto un'altra prova sostituendo la riga:
    codice:
    AspNet2Message.Body = "<a href='http://www.google.it'><b>Google</b></a><br />Motore di ricerca"
    per controllare se arriva il link, in questo caso ricevo:

    Google <http://www.google.it>
    Motore di ricerca

    e il link non funziona, il bold non interpretato, il <br /> s.

    Luciano

  5. #5
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ....devo dire che molto strano ...hai provato ad inserire qualche altro tag che s sostituire il tag b con strong?.... inoltre hai per caso provato a leggere la stessa email da web?

  6. #6
    L'avatar di luciano.net
    luciano.net non  in linea Scolaretto
    Luogo
    Roma
    Post
    475
    Ho fatto altre prove.
    Da un altro PC il msg si legge HTML.
    Dal mio no, a meno che il msg non sia inviato dalla directory virtuale di sviluppo che e non dal server WEB.
    La versione di office la stessa nei due PC, l'unica differenza (e ti sembra poco! dirai tu) che l c' XP PRO SP 2 e io ho Vista.
    Non dirmi di installare XP anche sul mio, saresti solo l'ultimo di una nutrita schiera: purtroppo su entrambi i miei portatili (SONY VAIO e ASUS) c'era vista e non esistono driver per sistemi operativi precedenti.

    Pu essre il firewall del mio PC, o le impostazione di Oultlook?
    Stranamente le e-mail che ricevo dal web server finscono nella posta indesiderata...

    Luciano

  7. #7
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ..bh adesso dopo queste tue prove si pu escludere definitivamente l'impostazione dell'hosting o "colpa di asp.net"....
    Quote Originariamente inviato da luciano.net Visualizza il messaggio
    Pu essre il firewall del mio PC, o le impostazione di Oultlook?
    Stranamente le e-mail che ricevo dal web server finscono nella posta indesiderata...
    mah, non sono un sistemista quindi sinceramente non saprei darti delle risposte certe...una cosa che sicuramente per farei quella di inviarmi un email dalla mia casella di posta(hotmail o che s io) in formato html e vedere il comportamento(su outlook 2007 ovviamente)

  8. #8
    L'avatar di luciano.net
    luciano.net non  in linea Scolaretto
    Luogo
    Roma
    Post
    475
    Buona ide,ci provo subito...

  9. #9
    L'avatar di luciano.net
    luciano.net non  in linea Scolaretto
    Luogo
    Roma
    Post
    475
    Mi sono inviato una email HTML da Outlook e la ricevo senza problemi, ora provo da hotmail.

  10. #10
    L'avatar di luciano.net
    luciano.net non  in linea Scolaretto
    Luogo
    Roma
    Post
    475
    Anche d HOTMAIL funziona, allora ho deciso di fare na prova e finalmente ho scoperto dov' il problema. Potrebbe servire ad altri.

    I msg che finiscono nella posta indesiderata vengono convertiti automaticamente in messaggi di testo (almeno il mio fa cos).
    Infatti trascinando in quella cartella il msg ricevuto da hotmail ho notato che diventa di solo testo, con una conversione automatica. Certo, posso ritrasformarlo in HTML, ma chi non sa farlo perde pati del contenuto del msg.
    Tra l'altro nel mio caso si tratta di un msg di conferma della merce acquistata in un sito e-commerce, con il carrello ricostruito in una tabella. Visualizzato in versione testuale risulta praticamente illegibile.

    Ora il mio problema : perch il msg inviato dal web server finisce nella posta indesiderata?
    Ma questo lo chieder al provider.

    Luciano

+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi