Page 1 of 1

FormBuilder - Email Template

Posted: Sun Jan 21, 2007 7:45 pm
by maxxam
.....Sempre nel FormBuilder.
Sapete per caso come si può inviare una Email, con HTML nel corpo della stessa?

Queste sono le prove che ho fatto senza risultato.

Ho messo HTML direttamente nel corpo della Email nella Sezione Email Template:
invia la email, si ma il client non si accorge che c'è html all'interno.

Forse .... bisogna agire sul campo "Email character set encoding" ma non sò cosa metterci
ho provato con HTML e non funzia lo stesso.

Grazie ....

Re: FormBuilder - Email Template

Posted: Sun Jan 21, 2007 10:03 pm
by alby
maxxam wrote: Forse .... bisogna agire sul campo "Email character set encoding" ma non sò cosa metterci
Dovrebbe essere il Content-Type (e non Encoding) da plain/text a text/html

Alby

Re: FormBuilder - Email Template

Posted: Mon Jan 22, 2007 10:03 am
by maxxam
Grazie Alby per la tua solerte risposta.
Ma cercando qua è là non sono riuscito a trovare dove, effettuare questo cambio.
Me lo sapresti indicare?

Thanks...
maxxam

Re: FormBuilder - Email Template

Posted: Mon Jan 22, 2007 1:52 pm
by alby
maxxam wrote: Ma cercando qua è là non sono riuscito a trovare dove, effettuare questo cambio.
Me lo sapresti indicare?
Bisogna inserirlo nello script php.
Non è verificato ma dovrebbe funzionare.
Fai un backup e edita FormBuilder/classes/DispositionEmailBase.class.php
Trova la riga:

Code: Select all

$mail->SetCharSet($this->GetOption('email_encoding','utf-8'));
ed inserisci:

Code: Select all

$mail->IsHTML(true);
$mail->SetCharSet($this->GetOption('email_encoding','utf-8'));
Controlla a questo punto se nell'header della mail compare
Content-type come text/html

A questo punto il testo del messaggio deve essere un html

Alby

Re: FormBuilder - Email Template

Posted: Wed Jan 24, 2007 9:03 am
by maxxam
;) ho provato, e funziona, adesso il client identifica il messaggio come un Content HTML.

Grazie Alby