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.Send
Dapprima
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.