Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    SMTPsvg.Mailer - personalizzare mail

    Ciao a tutti! E' la prima volta che scrivo in questo forum, quindi perdonatemi se commetto qualche errore....
    Questo il mio problema: ho creato un classico form da compilare che viene inviato alla mia mail; dato che il server sul quale risiede il mio sito non supporta il php, dietro suggerimento dei gestori del server ho utilizzato l'oggetto SMTPsvg.Mailer. Funziona tutto alla perfezione: i dati mi arrivano senza problemi ed è tutto giusto!
    Ma vorrei sapere una cosa: è possibile personalizzare il testo della mail che ricevo? Mi spiego: vorrei, ad esempio, poter avere il testo della mail colorato oppure in grassetto, in modo da rendere la mail più leggibile e anche più "accattivante". Ho provato ad inserire dei tag html all'interno del testo, ma non funziona. E non riesco proprio a trovare una soluzione!
    Qualcuno mi può aiutare? Grazie!!!

    Per comodità, incollo un pezzetto di codice:

    codice:
    Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
    Str= "Il tuo commento" & VBCrLf & VBCrLf & VBCrLf
    Str= Str & "Commento: " & Request("commento") & VBCrLf & VBCrLf
    Str= Str & "Nome: " & Request("nome") & VBCrLf & VBCrLf
    Str= Str & "Cognome: " & Request("cognome") & VBCrLf & VBCrLf
    Mailer.BodyText  = str

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Che linguaggio stai usando, VB.Net ?

  3. #3
    Il linguaggio è ASP, ma è un po' diverso dal solito perchè è tutto legato all'oggetto SMTPsvg.Mailer

    La documentazione relativa si trova qui
    http://www.serverobjects.com/comp/Aspmail4.htm

    Ho provato ad inserire dei tag html all'interno delle virgolette (ad esempio vicino a commento), ma non va. Quando mi arriva la mail io vedo i tag proprio come li ho scritti.... Evidentemente non è quello il metodo giusto!

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ASP o ASP.Net ? Qui siamo nel forum del secondo. Dammi conferma che stai usando ASP 3.0 (non ASP.Net) e ti sposto.

  5. #5
    Scusami, hai ragione. Il linguaggio che ho usato è ASP, quindi ho proprio paura di aver sbagliato forum....
    Puoi spostare la discussione?
    Grazie mille e scusa ancora!

  6. #6
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    risolto?
    sennò aggiungi
    Mailer.ContentType = "text/html"
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  7. #7
    Prima di tutto, grazie!
    Aggiungendo Mailer.ContentType = "text/html" sono riuscita a risolvere qualcosa: inserendo il tag [b] le voci mi diventano effettivamente boldate!
    Ma ho qualche problema con gli "a capo". Se utilizzo il
    non funziona e mi salta fuori un errore; cercando un po' nella rete ho trovato questo comando & "<br>" che dovrebbe servire appunto per mandare a capo. Ma quando mi arriva la mail, anzichè avere il testo ben formattato, vedo vicino ad ogni frase il tag
    :master:
    Non riesco proprio a capire....

  8. #8
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    mmmm
    prova con
    , magari è un po' delicato :-)
    Usando i paragrafi

    ti da gli stessi problemi?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  9. #9
    Wow!!! Ce l'ho fatta!!
    Ho provato a fare un mix di cose... nel senso che ho aggiunto il classico
    , ma l'ho messo tra virgolette, precedute dalla &
    E adesso funziona!
    Mi piacerebbe poter settare anche il carattere (adesso si vede in Times), ma questo mi crea ancora qualche problema....
    In ogni caso, il più è risolto!

    Grazie mille!!!!

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.