Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 28 su 28
  1. #21
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    29
    ...Per esempio, nell'html usi CID diversi, ma quegli stessi CID li indichi nella parte di messaggio in cui alleghi le immagini?
    Si ad ogni CID è associata un'immagine
    ..Ad ogni CID corrisponde la corretta immagine?
    Si ad ogni CID viene associata l'immagine corretta

    In ogni caso, hai provato a lasciare nell'HTML il link alla immagine online e vedere se così tutto funziona? Se si, allora il problema sta proprio nel modo in cui alleghi le immagini al messaggio...
    No questo non l'ho fatto, perché le immagini non sono online. Vengono selezionate manualmente da un percorso in locale.
    Comunque, come detto fin dall'inizio le immagini "singole" vengono correttamente visualizzate. cioè se invio un'email con solo l'immagine e il testo viene correttamente visualizzata sia l'immagine che il testo (test fatto con Outlook e Mail di apple). Il problema nasce solo quando inserisco nel corpo dell'email un'immagine e la firma della posta. In questo caso viene solo visualizzata la firma nei client di posta apple.

    Posso provare a generare un messaggio con Outlook 2013 inserendo un'immagine e la firma e vedere che tipo di codice genera.
    Ultima modifica di ljt; 08-10-2019 a 12:49

  2. #22
    Moderatore di XHTML e HTML L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    19,220
    tra la altre cose fai quello che ti ha detto killerworm
    I contenuti dentro <table> devono sempre seguire la struttura tabellare del tipo:
    codice:
    <table>
       <tr>
          <td>contenuto</td>
       </tr>
    </table>

  3. #23
    Ribadisco che dovresti fare una prova con sole immagini online, per capire se tutto il resto è ok anche quando ci sono più immagini.

    Riesci a postarci il dump completo di questa email?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  4. #24
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    29
    Quote Originariamente inviata da Shores Visualizza il messaggio
    Ribadisco che dovresti fare una prova con sole immagini online, per capire se tutto il resto è ok anche quando ci sono più immagini.

    Riesci a postarci il dump completo di questa email?
    Si l'ho postato ieri, ma come ti dicevo duo o tre post fa di oggi non so se è quello giusto.

  5. #25
    No, ieri hai postato fino Message-ID, ma ... la parte che interessa è tuta quella DOPO, quella che realmente contiene il contenuto del messaggio...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  6. #26
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    29
    Quote Originariamente inviata da Shores Visualizza il messaggio
    No, ieri hai postato fino Message-ID, ma ... la parte che interessa � tuta quella DOPO, quella che realmente contiene il contenuto del messaggio...
    PRIMA PROVA

    Ho inviato un'email inserendo un testo nel corpo, un'immagine incorporata e la firma:
    Questo è (spero) il dump che arriva al client di posta (Outlook 2013):
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html charset=UTF-8" />
      </head>
      <body>
        <table>
          <p style="margin:0;">CORPO DELL'EMAIL
            <br/>
            <br/>
          </p>
          <img alt="" hspace="0" src="cid:uniqueId1" /> 
          <br/>
          <br/>
        </table>
    Non c'è altro, sembra che manchi la seconda parte del codice che contiene la firma. Infatti non viene visualizzata, ma viene visualizzato il testo e l'immagine.
    N.B. Al momento mancano le correzioni al codice HTML.

    SECONDA PROVA
    Ho inviato un'email con un testo e la firma.
    Questo è il codice che arriva:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html charset=UTF-8" />
      </head>
      <body>
        <table>
          <p style="margin:0;">CORPO DELL'EMAIL
            <br/>
            <br/>
          </p>
          <a href="https://www.miositospa.it">miosito Spa</a>
          <br/>
          <br/><b>miosito Spa Newsletter.</b>&nbsp;
          <table>
            <img alt="" hspace="0" src="http://www.sito.it/Immagini/Panorama.jpg" width="500" height="125" align="baseline" border="0" />
            <table>
              <hr style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; width: 603px; height: 2px;" />
              <p style="margin:0;">
                <span style="font-family: arial, helvetica, sans-serif; font-size: xx-small;">
                  <em><b>&ldquo;Tutela dei dati personali "&nbsp; D. Lgs. n. 196/2003 e Regolamento UE n. 2016/679</b><b><br /></b>
                    <em>bla bla &nbsp;
                      <a href="http://www.miositospa.eu/import/mios...Privacy.pdf</a>. Grazie per la collaborazione. miosito S.p.A.
                    </em>
                  </em>
                </span>
              </p>
              <center>
                <span style="font-family: arial, helvetica, sans-serif; font-size: xx-small;">* * * *
                </span>
              </center>
              <p style="margin:0;">
                <span style="font-family: arial, helvetica, sans-serif; font-size: xx-small;"><b>&ldquo;Protection of personal data" Legislative Decree no. 196/2003 and EU Regulation no. 2016/679<br /></b>
                  <em>Bla bla&nbsp;
                    <a href="http://www.miositospa.eu/import/mios....pdf"</a>&nbsp;. Many thanks for your kind co-o.
                  </em>
                </span>
              </p>
            </table>
      </body>
    </html>
    L'email viene correttamente visualizzata in Outlook e in Mail di Apple.

    N.B. Ho inserito nel codice un link di un'immagine on line, ma il risultato è lo stesso utilizzando immagini caricate dall'operatore.

    Grazie
    Ultima modifica di ljt; 09-10-2019 a 12:55

  7. #27
    Ok, se davvero quello è quel che c'è nel dump della mail, allora stai dimenticando del tutto di codificare correttamente il corpo della email: il codice HTML dovrebbe risultarti codificato in questo modo (un esempio di spezzone da una email di ebay):

    <body yahoo=3D"fix"><table align=3D"center" role=3D"presentation" cellpad=
    ding=3D"0" cellspacing=3D"0" class=3D"mobile-width-100" width=3D"600" style=
    =3D"background-color: #ffffff;">
    <tr>
    <td valign=3D"top" style=3D"vertical-align: top;">
    <table id=3D"preheader" align=3D"center" width=3D"584" role=3D"presentation=
    " cellpadding=3D"0" cellspacing=3D"0" class=3D"device-width" >
    <tr>
    <td valign=3D"top" aria-hidden=3D"true" height=3D"1" style=3D"vertical-alig=
    n: top; font-size: 1px; line-height: 1px; color: #ffffff;">
    Hai appena ottenuto un'altra opportunit=C3=A0 per acquistare l'oggetto ora =
    per EUR 179,88.
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table> <table align=3D"center" role=3D"presentation" cellpadding=3D"0" ce=
    llspacing=3D"0" class=3D"mobile-width-100" width=3D"600" >
    <tr>
    <td valign=3D"top" style=3D"padding: 15px 0 0 0; vertical-align: top;">
    <table id=3D"ebaylogo" align=3D"center" width=3D"584" role=3D"presentation"=
    cellpadding=3D"0" cellspacing=3D"0" class=3D"device-width" style=3D"backgr=
    ound-color: #ffffff;">
    <tr>
    <td valign=3D"top" style=3D"vertical-align: top;">
    <a href=3D"https://rover.ebay.com/rover/0/e11011.m5214.l3127/7?euid=3Ddaa2d=
    312d7324c058c128ae65fac74bb&bu=3D43081324367&loc=3 Dhttps%3A%2F%2Fwww.ebay.i=
    t%2Fulk%2Fstart%2Fshop&sojTags=3Dbu=3Dbu" style=3D"color: #ffffff; display:=
    block;"><img src=3D"https://p.ebaystatic.com/aw/eBayLogo_0a1c6b_3x.png" wi=
    dth=3D"80" border=3D"0" alt=3D"eBay"/></a><img src=3D"https://rover.ebay.co=
    m/roveropen/0/e11011/7?euid=3Ddaa2d312d7324c058c128ae65fac74bb&bu=3D430 8132=
    4367&sojTags=3Dbu=3Dbu" alt=3D"" aria-hidden=3D"true" role=3D"presentation"=
    style=3D"float: left; border:0; height:1;"/>
    </td>

    Come vedi è una codifica ben diversa dal semplice inserire l'html dopo gli header: si chiama

    Content-Transfer-Encoding: quoted-printable

    ed è necessaria!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  8. #28
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    29
    La situazione si sta sbloccando.
    Al momento sono riuscito a visualizzare correttamente il testo l'immagine e la firma in ambiente APPLE.
    Con Outlook ancora devo finire.

    Grazie alla "soffiata" di Shores di verificare il dump del corpo dell'email e come avevo già precedentemente detto mi sono auto inviato un'email corretta creata con Outlook. A quel punto ho ripreso il codice html corretto e lo sto inserendo nel mio programma.

    Vi aggiorno quando riuscirò a bypassare anche il problema in ambiente Microsoft.

    Per ora ringrazio tutti per l'aiuto

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 © 2019 vBulletin Solutions, Inc. All rights reserved.