Vorrei semplicemente spedire una email (che contiene del codice HTML) all'interno della quale c'è un link. Non ci riesco.
Per spedire una email uso
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
La stringa Tutto la formo pian pianino utilizzando StringBuilder
Dapprima
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
ed al punto cruciale uso uno dei due sistemi :
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
ma nell'email che ricevo appare
1) la data dovrebbe essere 29-07-2017
2) il codice dovrebbe essere 5255
Per il resto l'email è perfetta con tutti i <TR> e <TD> chiusi al punto giusto.
Ho anche provato a NON utilizzare StringBuilder (formando la stringa Tutto con una serie di concatenazioni &) ma senza successo.
Dove sbaglio perchè è evidente che c'è un errore da qualche parte ?
Grazie per l'attenzione.
			
			Per spedire una email uso
			
				B4X:
			
		
		
		    SMTPExtras1.To.Add(accountName)
        SMTPExtras1.Subject = "SOGGETTO"
        SMTPExtras1.Body = Tutto
        SMTPExtras1.HtmlBody = True
        SMTPExtras1.Tag=Null
        SMTPExtras1.SendDapprima
			
				B4X:
			
		
		
		sb.Initialize
    sb.Append("<html><!DOCTYPE html>")
    S="<meta http-equiv=" & QUOTE & "content-type" & QUOTE & " content=" & QUOTE & "text/html; charset=UTF-8" & QUOTE & ">"
    sb.Append(S)
    sb.append ("<body>")
    sb.append ("<table border=0 style='font-family: Arial' cellspacing=3 cellpadding=3>")
    sb.append ("<tr>")
    sb.append ("<td>")
			
				B4X:
			
		
		
		Dim lk As String
    Dim su As StringUtils
    DateTime.DateFormat = "dd-MM-yyyy"
    '--- primo modo
    lk="http://" & SitoMio & "/qui/vedi.asp?"
    lk=lk & "cbodata=" & su.EncodeUrl(DateTime.date(DateTime.Now),"UTF8")
    lk=lk & "&cboautori=" & su.EncodeUrl(Proprietario,"UTF8")
    lk=lk & "&codice=" & CodiceAutorizzazione
    '--- secondo modo
    lk="http://" & SitoMio & "/qui/vedi.asp?"
    lk=lk & "cbodata=" & DateTime.date(DateTime.Now)
    lk=lk & "&cboautori=" & Proprietario.Replace(" ","+")
    lk=lk & "&codice=" & CodiceAutorizzazione
    Log(lk)  ' questo è assolutamente perfetto in entrambi i casi
    sb.append ("<a href='" & lk & "'>http://" & SitoMio & "/qui</a>")
    sb.Append("</td>")
    sb.append ("</tr>")con due anomalie che ovviamente pregiudicano la funzionalità del link
1) la data dovrebbe essere 29-07-2017
2) il codice dovrebbe essere 5255
Per il resto l'email è perfetta con tutti i <TR> e <TD> chiusi al punto giusto.
Ho anche provato a NON utilizzare StringBuilder (formando la stringa Tutto con una serie di concatenazioni &) ma senza successo.
Dove sbaglio perchè è evidente che c'è un errore da qualche parte ?
Grazie per l'attenzione.
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		