Loading...
 

TikiMailNotes

Some notes about what Tiki is using for mail purpose.

1.8.x:

  • Tiki was using to send emails the php function mail and for the newsletter that needs html + attachment capacities htmlMimeMail.php (the phpguru.org library - licence BSD). This library has some bugs: incorrect utf-8 encoding headers. The mail phpfunction deals only with iso-8859-1 charset
  • In the webmail feature, the libraries MimeDecode and pop3 (from phpguru.org - belongs to PEAR distribution - license php.net/2_02). MimeDecode is also buggy if the header is encoding and is not adapted for our needs as it doesn't handle the charset (utf8) we want the message to be.


Some other library seem to deal with mail

  • the class rc4crypt : a very old version - license GPL
  • decodemessages.php - unused
  • lib/ziplib.php


1.9:
I(sylvie) tried to replace each call to the php mail function by the htmlMimeMail call to have a correct utf-8 encoding of the body and header. At the same time, I tried to send mail in the user preferred language and charset.
At the same time Luciash introduced lib/mail/maillib.php to deal with header encoding.
I extended htmlMailMime to handle utf8 headers
I patched MimeDecode to receive iso-8859-1 and others emails

Marc Fargas (TeLeNiEkO) is working on lib/webmail/mail.php and /tests/mail_test.php (6/9/2004) . Its supports iamp a,d pop3


What tiki needs:

  • to read emails encoding into differerent charset and to transform them into utf-8
  • to send email in different charsets from utf-8
  • to support pop3 / imap
  • lgpl libraries



Page last modified on Monday 14 June 2004 13:19:47 GMT-0000

Upcoming Events

1)  21 Mar 2024 18:00 GMT-0000
Tiki Roundtable Meeting
2)  25 Mar 2024 17:00 GMT-0000
29th anniversary WikiBirthday (With Ward Cunningham)
3)  18 Apr 2024 18:00 GMT-0000
Tiki Roundtable Meeting
4)  16 May 2024 18:00 GMT-0000
Tiki Roundtable Meeting
5)  20 Jun 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  18 Jul 2024 14:00 GMT-0000
Tiki Roundtable Meeting
7)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
8)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
9) 
Tiki birthday
10)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting