Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problemi con .HTMLBody

  1. #1

    problemi con .HTMLBody

    buongiorno a tutti,
    ho un problema con l'invio di newsletter o piu' precisamente con l'invio di formati html:
    la parte che ho inserito sotto funziona quando uso .textbody con del testo normale ma quando sostituisco con .HTMLBody allora non funziona piu' nulla.
    in particolare io vorrei inserire un'immagine nel corpo della mail ma non funziona nulla
    qualcuno potrebbe darmi un aiutino?
    grazie

    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True

    Do Until objrs.EoF
    mittente = "newsletter@xxxxxxxx.it"
    destinatario = objrs(3)
    oggetto = "xxxxxxxxxxxxxxx
    messaggio = newsletter & VbCrLf & VbCrLf & VbCrLf & VbCrLf & VbCrLf _
    & "vai sul sito da qui " _
    & ("http://www.xxxxxxxx.it/") _
    & VbCrLf & VbCrLf & VbCrLf & VbCrLf & VbCrLf _
    & "Se vuoi cancellarti dalla Newsletter clicca sul link " _
    & ("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")

    With iMsg
    Set .Configuration = iConf

    .From = mittente
    .To = destinatario
    .Subject = oggetto

    .HTMLBody = “<h1>questo è un testo HTML</h1>”
    .Send()
    end with
    objrs.MoveNext
    Loop
    a

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il contenuto deve essere HTML se vuoi spedire con .HTMLBody
    Per cominciare al posto di VbCrLf dovrai mettere "
    "
    E le immagini come già sai, ovvero
    codice:

    Roby

  3. #3
    grazie per la risposta ma scrivento

    .HTMLBody =

    mi esce

    The website cannot display the page
    HTTP 500

    ma l'indirizzo ti assicuro che e' giusto

    se sbagli dove?
    a

  4. #4
    ok ho risolto cosi'

    .HTMLBody = ""

    dovevo solo sostituire le tue " con gli apici '

    sono un testone ma ci arrivo alla fine

    grazie
    a

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ti basta raddoppiare le virgolette da così " a ""

    Roby

  6. #6
    ok grazie

    visto che sei cosi' disponibile ti rompo ancora un po sempre su questo argomento:

    adesso che ho portato il corpo da textbody a html body, mi si presenta il problema
    del testo proveniente dalla textarea da mandare a capo

    come faccio a mantenere la formattazione della textarea dato che inserisco l'intero contenuto in una variabile?

    spero di essere stato chiaro
    a

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%=replace(testo,VbCrLf,"
    ")%>
    Roby

  8. #8
    ti ringrazio funziona benissimo

    ciao
    a

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.