Creazione di un template per l'invio di email

Creato il: 15.06.2021

Come descritto nella sezione template html per l'invio di email un template email da utilizzare con Ready Pro e' normalmente composto da un file HTML (il template vero e proprio) ed eventualmente da una o piu' immagini (sfondi, loghi, ecc.)

Per la scrittura del file HTML in modo che sia utilizzabile da Ready Pro vanno seguiti alcuni accorgimenti.


1) All'interno dei template ovviamente Ready dovra' inserire come minimo il testo dell'email che stiamo inviando. Per consentire a Ready di sapere in che punto inserire il messaggio vanno utilizzati dei tag all'interno della pagina HTML.

Ad esempio il tag $RDY_MSG_TEXT$ viene sostituito con il testo dell'email al momento dell'invio

Invece il tag $RDY_MSG_SUBJECT$ corrisponde all'oggetto del messaggio. Sul manuale trovate elenco dettagliato dei tag utilizzabili


2) Le immagini devono essere inserite sullo stesso livello del file HTML (non vanno quindi inserite in sottocartelle)


3) I riferimenti alle immagini all'interno dell'HTML devono essere relativi

Quindi sono attibuti validi background="bkg_foot.gif" oppure img src="logo.gif"

mentre sono attributi non validi background="C:\Programmi\Ready\Archivi.gif" oppure img src="\\nomeserver\dati\logo.gif"


4) Eventuali impostazioni di stile vanno inserite direttamente nella head della pagina (come nell'esempio sottoriportato). In sintesi non e' utilizzabile un file CSS separato




Un esempio di file HTML potrebbe essere ad esempio questo:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

     <title>Readypro.it</title>

     <style type="text/css">

          body{background:#FFFFFF;margin:0;padding:0;font-family:Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;}

          h1{margin:10px 10px 5px 10px;padding:0;font-size:18px;}

          td h1{margin:0 0 5px 0;}

          a:link,a:visited{color:#880000;text-decoration:none;}

          a:hover,a:active{text-decoration:underline;}

          p{margin:0 10px 60px 10px;}

          td{font-size:12px;}

     </style>

</head>

<body>

<table width="100%" border="0" cellspacing="0" cellpadding="0">

     <tr>

          <td width="344" colspan="2"><img src="logo.gif" alt="Ready" width="344" height="49" border="0"></td>

          <td width="100%" background="bkg_foot.gif">&nbsp;</td>

     </tr>

     <tr><td width="25">&nbsp;</td><td width="319">&nbsp;</td><td width="100%">&nbsp;</td></tr>

</table>

<h1>$RDY_MSG_SUBJECT$</h1>

<p>$RDY_MSG_TEXT$</p>

<table width="100%" border="0" cellspacing="0" cellpadding="0">

     <tr>

          <td width="30">&nbsp;</td>

          <td width="98%"><h1>Codice srl</h1>strada Alvania, 57 - Repubblica di San Marino<br><strong>E-mail:</strong> <a href="mailto:info@codice.it">info@codice.it</a> - <strong>Sito web:</strong> <a href="http://www.readypro.it" target="_blank" title="Sito web: www.readypro.it">www.readypro.it</a><br><strong>Forum di supporto:</strong> <a href="http://support.codice.it" target="_blank" title="Forum di supporto">http://support.codice.it</a></td>

     </tr>

     <tr><td colspan="2">&nbsp;</td></tr>

     <tr><td width="100%" height="15" colspan="2" background="bkg2.gif"></td></tr>

</table>

</body>

</html>





Come descritto nella sezione template html per l'invio di email un template email da utilizzare con Ready Pro e' normalmente composto da un file HTML (il template vero e proprio) ed eventualmente da una o piu' immagini (sfondi, loghi, ecc.)

Per la scrittura del file HTML in modo che sia utilizzabile da Ready Pro vanno seguiti alcuni accorgimenti:

1) All'interno dei template ovviamente Ready dovra' inserire come minimo il testo dell'email che stiamo inviando. Per consentire a Ready di sapere in che punto inserire il messaggio vanno utilizzati dei tag all'interno della pagina HTML.
Ad esempio il tag $RDY_MSG_TEXT$ viene sostituito con il testo dell'email al momento dell'invio.
Invece il tag $RDY_MSG_SUBJECT$ corrisponde all'oggetto del messaggio.
Sul manuale trovate elenco dettagliato dei tag utilizzabili.

2) Le immagini devono essere inserite sullo stesso livello del file HTML (non vanno quindi inserite in sottocartelle)

3) I riferimenti alle immagini all'interno dell'HTML devono essere relativi

Quindi sono attributi validi background="bkg_foot.gif" oppure img src="logo.gif" mentre sono attributi non validi background="C:\Programmi\Ready\Archivi.gif" oppure img src="\\nomeserver\dati\logo.gif"

4) Eventuali impostazioni di stile vanno inserite direttamente nella head della pagina (come nell'esempio sottoriportato).
In sintesi non e' utilizzabile un file CSS separato.

Un esempio di file HTML potrebbe essere ad esempio questo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
     <title>Readypro.it</title>
     <style type="text/css">
          body{background:#FFFFFF;margin:0;padding:0;font-family:Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;}
          h1{margin:10px 10px 5px 10px;padding:0;font-size:18px;}
          td h1{margin:0 0 5px 0;}
          a:link,a:visited{color:#880000;text-decoration:none;}
          a:hover,a:active{text-decoration:underline;}
          p{margin:0 10px 60px 10px;}
          td{font-size:12px;}
     </style>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
     <tr>
          <td width="344" colspan="2">
<img src="logo.gif" alt="Ready" width="344" height="49" border="0">
</td>
          <td width="100%" background="bkg_foot.gif">&nbsp;</td>
     </tr>
     <tr>
<td width="25">&nbsp;</td>
<td width="319">&nbsp;</td>
<td width="100%">&nbsp;</td>
</tr>
</table>
<h1>$RDY_MSG_SUBJECT$</h1>
<p>$RDY_MSG_TEXT$</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
     <tr>
          <td width="30">&nbsp;</td>
          <td width="98%">
<h1>Codice srl</h1>strada Alvania, 57 - Repubblica di San Marino<br>
  <strong>E-mail:</strong> <a href="mailto:info@codice.it">info@codice.it</a> - <strong>Sito web:</strong> <a href="http://www.readypro.it" target="_blank" title="Sito web: www.readypro.it">www.readypro.it</a>
  <br>
    <strong>Forum di supporto:</strong> <a href="http://support.codice.it" target="_blank" title="Forum di supporto">http://support.codice.it</a>
  </td>
     </tr>
     <tr>
  <td colspan="2">&nbsp;</td>
</tr>
     <tr>
<td width="100%" height="15" colspan="2" background="bkg2.gif">
</td>
</tr>
</table>
</body>
</html>

Login