From: Steven M. <nm...@ap...> - 2006-03-02 21:22:21
|
A proposal to add a Content-type header to the mails sent by FormMail.pm, so that the emails include the charset that the user configured in FormMail.pl: One of the user configurable parameters in FormMail.pl is charset. My HTML form is written in UTF-8, I have set charset to UTF-8, and posted data is emailed to me as UTF-8. Unfortunately, the emails do not use the Content-type header, so my mail client displays them in a default characterset, which is not UTF-8. Adding these two lines of code to FormMail.pm resolve the issue: After FormMail.pl: Line 1285 $self->mailer->print("Content-Type: text/plain; charset=".$self->{CFG}{charset}."\n"); After FormMail.pl: Line 1122 Content-Type: text/plain; charset=${\( $self->{CFG}{charset} )} http://www.ietf.org/rfc/rfc1049.txt - content type header for email http://www.sendmail.org/rfc/0822.html#4 - headers may be in any order This was helpful for me. is it contentious? Steven Jonathan Stowe wrote: >On Thu, 2006-03-02 at 16:44, Steven Mackenzie wrote: > > >>Hello, >> >>I have made some small changes to my FormMail.pm installation to use the >>configured Mailer name consistantly, avoid mails being flagged as spam >>by SpamAssassin, and to add a content type header that respects the >>users configured character set. >> >>I see the FormMail script hasn't been updated in a while though. Is >>anyone interested in adding these changes (in while case I'll describe >>and justify them)? >> >> > >FormMail hasn't been changed in a while because it hasn't had any bugs >to be fixed and we are not encouraging adding new features - we are >concentrating any new development in TFmail as we aren't constrained by >the legacy of compatibility with the MSA FormMail. > >However if you send us a patch against the modules version of FormMail >we can take a look and discuss it. > >/J\ > > > |