poi.receivemail Changelog

New in version 1.10

December 16th, 2011
  • Fixed wrong match for issue by subject. While searching for #123 in the subject line we would match 123 at the beginning of the line as well, which may give wrong matches. [maurits]

New in version 1.9 (November 29th, 2011)

  • Use the body charset to decode the body text and then encode it as utf-8 before storing it. [maurits]
  • Avoid a unicode error when there is no body. [maurits]
  • Optionally add attachments from the e-mail. We look for binary attachments. These are added as separate responses, as you can only add one attachment per issue or response. In config.py we have added a setting ADD_ATTACHMENTS for this (default True) to make it a bit easier to switch this off in case of problems or when you do not want it. [maurits]
  • Fixed handling multipart messages that have parts that themselves are multipart. [maurits]
  • When there is an empty or missing Subject line, use '[no subject]' as title. We do not try to match such a mail to a previous issue but always create a new one. [maurits]

New in version 1.8 (November 11th, 2011)

  • Set more fields explicitly, as the createObjectByType call only sets some of them. [maurits]

New in version 1.6 (September 7th, 2011)

  • Prevent issues from being automatically renamed after they are edited. [maurits]
  • Prevent some more lower-case email address comparison problems. [maurits]

New in version 1.4 (June 17th, 2011)

  • When searching PAS for a user by email address, strip off any white space (like possibly 'rn' in ldap) from the returned addresses, to avoid non-matching for silly reasons. [maurits]
  • Moved all options to a new config.py file. [maurits]
  • Add option ADVANCED_SUBJECT_MATCH. Default is False: we only check for '#123' in the Subject line, to avoid matching overly generic Subject lines like 'Hi' or 'Problem'. To get back the previous behavior, set this to True (in a patch in your own code, likely). [maurits]
  • If the subject is empty, do not try to find a matching issue, as all issues will match. [maurits]

New in version 1.3 (May 12th, 2011)

  • Added FAKE_MANAGER option (default is True) to determine if we should fake a Manager role to be sure that a post succeeds. [maurits]
  • While switching users: if 'email' is not in the properties (say: ldap), we can get far too many results; so we do a double check. [maurits]

New in version 1.2 (May 10th, 2011)

  • Ignore mails with the email_from_address as From address, as this too easily means that a message sent by Poi ends up being added as a reply on an issue that we have just created. [maurits]