|
From: Max P. <py...@br...> - 2013-04-03 12:11:42
|
Greetings,
Recently, due to a disk failure I made a quick decision to move our site
to a new machine running a fresh installation of CentOS 6 from a degrading
machine that was built on CentOS 5.
Since this was sudden, enough issues developed, but we've managed to
resolve a number of them. One that is still outstanding relates to
squirrelmail's html_plugin
In Squirrelmail, you can install a plugin called html_mail that allows you to
compose html-formatted email.
This plugin functions with Firefox and Internet Explorer; it doesn't function
in Google Chrome.
In CentOS 5 with PHP5.1 using html_mail, I would toggle the HTML source button.
Then, I could copy and paste html-formatted text with complicated html
(tables, css, etc) from a text editor into the the html-formatting pane of
squirrelmail, and the message would be delivered as html-formatted to the
recipients.
In CentOS 6, with PHP5.3, using Squirrelmail with the html_mail plugin, using
this same procedure (toggle html source to bring up "text mode" in the
composition pane) and copying html-formatted text from a text editor into the
html-window in Squirrelmail, the delivered email only shows the header
information.
Using pine, I see that there is an attachment, viewing the attachment, I see
the original html code that was composed in a text editor.
Viewing this same received email in a web-based client (Gmail or Squirrelmail),
all of html-formatted part disappears.
Looking at a part of a CentOS 5 mail header where this process was successful,
I see:
Content-Length: 132323
Lines: 3332
Parts/Attachments:
1.1 OK 1,169 lines Text (charset: ISO-8859-1)
1.2 Shown 2,137 lines Text (charset: ISO-8859-1)
2 Shown 5 lines Text
Looking at a part of a CentOS 6 mail header where this process is failing, I
see:
Parts/Attachments:
1.1 OK 1,898 lines Text (charset: ISO-8859-1)
1.2 Shown 1 lines Text (charset: ISO-8859-1)
2 Shown 5 lines Text
It's the "1.2" part
Finally, looking at the message in the "Sent" folder, the html-formatted
message disappears.
In many issues that have related to this migration the primary reason has
been changes in PHP 5.3 differing from PHP 5.1's functionality. This
html_mail issue may or may not relate to that.
In addition, we're using sendmail as the MTA (with the hope of moving to
Postfix, which is stock in CentOS 6), since our legacy setup used
sendmail.
The sendmail version we used on CentOS 5 was 8.13.8-8.el5; now it is
8.14.4-8.
Recognizing that there are a myriad of points involved but also having
reviewed some of the squirrelmail-plugin archives and seeing that
versions of this problem have been reported, would there be any
suggestions on how to troubleshoot and resolve this?
Much thanks.
Max Pyziur
py...@br...
|