# Email in html

**URL:** <https://www.ruby-forum.com/t/email-in-html/131149>\
**Category:** IT\
**Created:** [March 6, 2008, 2:09pm UTC](https://www.ruby-forum.com/t/email-in-html/131149 "2008-03-06T14:09:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![alesc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@alesc](https://www.ruby-forum.com/u/alesc)\
**Post date:** [March 6, 2008, 2:09pm UTC](https://www.ruby-forum.com/t/email-in-html/131149/1 "2008-03-06T14:09:25Z")

</div>

Ciao  
ho una pagina html con immagini grafica eetc etc… devo spedirla via  
email mantenendo tutto… qualche suggerimento?

---

<div class="post-metadata">

**Author:** ![alesc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@alesc](https://www.ruby-forum.com/u/alesc)\
**Post date:** [March 6, 2008, 7:41pm UTC](https://www.ruby-forum.com/t/email-in-html/131149/2 "2008-03-06T19:41:02Z")

</div>

Alessandro S. wrote:

> Ciao  
> ho una pagina html con immagini grafica eetc etc… devo spedirla via  
> email mantenendo tutto… qualche suggerimento?

la copiaincolli in outlook e la mandi? 🙂  
no seriamente, cosa devi fare? come lo vuoi fare? perchÃ© ruby? usi anche  
rails?

---

<div class="post-metadata">

**Author:** ![alesc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@alesc](https://www.ruby-forum.com/u/alesc)\
**Post date:** [March 6, 2008, 7:48pm UTC](https://www.ruby-forum.com/t/email-in-html/131149/3 "2008-03-06T19:48:27Z")

</div>

S2 Akira wrote:

> Alessandro S. wrote:
> 
> > Ciao  
> > ho una pagina html con immagini grafica eetc etc… devo spedirla via  
> > email mantenendo tutto… qualche suggerimento?
> 
> la copiaincolli in outlook e la mandi? 🙂  
> no seriamente, cosa devi fare? come lo vuoi fare? perchÃ© ruby? usi anche  
> rails?

sÃ¬ uso rails.

In pratica gli utenti generano una pagina html che poi deve venir  
spedita tipo newsletter, le immagini vengono caricate stile campo bytea  
di db(uso postgres ma va bene anche blob su mysql) (dove per altro  
l’html viene salvato), ora come allego le immagini se sono nel campo  
bytea?  
Prima di provare e perderci 6 ore volevo sapere se qualcuno aveva giÃ  
fatto una cosa simile…

---

<div class="post-metadata">

**Author:** ![alesc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@alesc](https://www.ruby-forum.com/u/alesc)\
**Post date:** [March 6, 2008, 8:57pm UTC](https://www.ruby-forum.com/t/email-in-html/131149/4 "2008-03-06T20:57:47Z")

</div>

On Mar 6, 2008, at 7:48 PM, Alessandro S. wrote:

> In pratica gli utenti generano una pagina html che poi deve venir  
> spedita tipo newsletter, le immagini vengono caricate stile campo  
> bytea  
> di db(uso postgres ma va bene anche blob su mysql) (dove per altro  
> l’html viene salvato), ora come allego le immagini se sono nel campo  
> bytea?  
> Prima di provare e perderci 6 ore volevo sapere se qualcuno aveva già  
> fatto una cosa simile…

La soluzione banale e’ scrivere l’immagine in un file, fare in modo che  
sia accessibile da web, generare l’url corrispondente e includerlo  
nella mail.  
Se vuoi invece incorporare le immagini nella mail, devi generare  
un messaggio in formato multipart/related. Qui trovi qualche info:

[http://mailformat.dan.info/body/html.html](http://mailformat.dan.info/body/html.html)

S.

---

<div class="post-metadata">

**Author:** ![alesc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@alesc](https://www.ruby-forum.com/u/alesc)\
**Post date:** [March 6, 2008, 10:06pm UTC](https://www.ruby-forum.com/t/email-in-html/131149/5 "2008-03-06T22:06:57Z")

</div>

2008/3/6 Alessandro S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> sì ma dal campo blob dovrei estrapolare le immagini singolarmente

in che senso? come fanno ad essere in un unico blob (se non ho preso  
fischi  
per fiaschi)?

> (estrapolandole dall’html) per salvarle su file cosa improponibile  
> direi…

di solito sono gia separate dall’html no? direi che l’eccezione e’ il  
contrario, mi riferisco ad esempio all’uso di url(data…) nel css.  
Comunque per le email in HTML un ottimo riferimento e punto di partenza  
è il  
sito di campaignmonitor, per esempio:  
[http://www.campaignmonitor.com/resources/templates.aspx](http://www.campaignmonitor.com/resources/templates.aspx)

ciao,  
Luca

---

<div class="post-metadata">

**Author:** ![alesc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@alesc](https://www.ruby-forum.com/u/alesc)\
**Post date:** [March 6, 2008, 9:41pm UTC](https://www.ruby-forum.com/t/email-in-html/131149/6 "2008-03-06T21:41:20Z")

</div>

Stefano C. wrote:

> On Mar 6, 2008, at 7:48 PM, Alessandro S. wrote:
> 
> > In pratica gli utenti generano una pagina html che poi deve venir  
> > spedita tipo newsletter, le immagini vengono caricate stile campo  
> > bytea  
> > di db(uso postgres ma va bene anche blob su mysql) (dove per altro  
> > l’html viene salvato), ora come allego le immagini se sono nel campo  
> > bytea?  
> > Prima di provare e perderci 6 ore volevo sapere se qualcuno aveva giï¿½  
> > fatto una cosa simile…
> 
> La soluzione banale e’ scrivere l’immagine in un file, fare in modo che  
> sia accessibile da web, generare l’url corrispondente e includerlo  
> nella mail.  
> Se vuoi invece incorporare le immagini nella mail, devi generare  
> un messaggio in formato multipart/related. Qui trovi qualche info:
> 
> [http://mailformat.dan.info/body/html.html](http://mailformat.dan.info/body/html.html)
> 
> S.

sÃ¬ ma dal campo blob dovrei estrapolare le immagini singolarmente  
(estrapolandole dall’html) per salvarle su file cosa improponibile  
direi…
