Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138

    Problema di andare "a capo" nell'invio delle email

    Sto creando un sito e ho implementato il servizio di spedizione della password nella propria email nel caso uno se ne fosse dimenticato.

    questo è il codice

    codice:
    			Set wrk_Mail = CreateObject("CDO.Message")
    			wrk_Mail.From= "prova@prova.it"
    			wrk_Mail.To= objrs("email")
    			wrk_Mail.Subject="Password dimenticata" 
    			wrk_body = "Mail generata automaticamente"  
    			wrk_body = wrk_body & " - - - - - - - - - - - - - - - - - - - - - - -" & vbCrLf
    			wrk_body = wrk_body & " La tua password è: " & objrs("password") & vbCrLf
    			wrk_Mail.HtmlBody= wrk_body
    			wrk_Mail.Send
    			set wrk_Mail=nothing
    solo che le email ricevute sono così

    codice:
    Mail generata automaticamente - - - - - - - - - - - - - - - - - - - - - - - La tua password è: PROVA
    come faccio ad andare a capo? Ho provato anche con chr(10)&chr(13) ma non funziona!!!

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Sì, perché hai inviato l'email in formato HTML usando

    wrk_Mail.HtmlBody =

    Quindi o usi il tag
    al posto di VbCrLf, oppure invii in formato testo.

    wrk_Mail.Body =

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    non funziona ne l'uno nell'altro metodo.
    anzi se metto wrk_Mail.Body
    mi dice:

    codice:
    Microsoft VBScript runtime  error '800a01b6'
    
    Object doesn't support this property or method: 'Body'

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Mail in formato testo:

    codice:
    wrk_body = "Mail generata automaticamente"  
    wrk_body = wrk_body & " - - - - - - - - - - - - - - - - - - - - - - -" & vbCrLf
    wrk_body = wrk_body & " La tua password è: " & objrs("password") & vbCrLf
    wrk_Mail.TextBody = wrk_body
    Mail in formato HTML:

    codice:
    wrk_body = "Mail generata automaticamente"  
    wrk_body = wrk_body & " - - - - - - - - - - - - - - - - - - - - - - -
    "
    wrk_body = wrk_body & " La tua password è: " & objrs("password") &"
    "
    wrk_Mail.HTMLBody = wrk_body
    Roby

  5. #5
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Originariamente inviato da frykky
    non funziona ne l'uno nell'altro metodo.
    anzi se metto wrk_Mail.Body
    mi dice:

    codice:
    Microsoft VBScript runtime  error '800a01b6'
    
    Object doesn't support this property or method: 'Body'
    Sì scusa, ho scritto male.
    Come giustamente diceva Roby72 è wrk_Mail.textBody

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    grazie 1000

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.