Skip to content
Snippets Groups Projects
  1. Sep 29, 2014
  2. May 29, 2014
  3. May 26, 2014
    • kioan's avatar
      Update class.mailparse.php function splitHeaders · 01209e2f
      kioan authored
      function splitHeaders updated in order to correctly parse mail header lines
      starting with tabs
      01209e2f
    • Jared Hancock's avatar
      mail: Add signals to interact with mail processing · 79f3c6b0
      Jared Hancock authored
      Signals added:
        * mail.received
          Called after the mail is received into the system and before it is
          processed by the mail system. This signal is useful to do header
          injection. Raw message/rfc822 included in 'raw' key in the info
      
        * mail.decoded
          Called after the initial decoding of the message. The header and bodies
          are broken out, however, Unicode decoded may not have been performed
          yet. This signal is useful to affect the interpretation of the message,
          such as TNEF processing, etc.
      
        * mail.processed
          Called after all internal processing is completed. All Unicode
          processing is complete, bounce detection and other mechanisms have
          completed. This signal is useful to do things like attachment scanning
          or content filtering.
      79f3c6b0
  4. May 21, 2014
    • Jared Hancock's avatar
      pipe: Decode address lists names after parsing emails · d6c9ce80
      Jared Hancock authored
      Otherwise, if a decoded email name has a comma in it, for instance
      
      From: =?utf-8?B?RnJ5ZGVubHVuZCBIeW3DuGxsZXIsIEJldHRpbmE=?=
          <bettina.frydenlundhymoller@domain.com>
      
      The address list will be parsed incorrectly since the comma has an ambiguous
      significance. Usually, the personal name would be quoted; however, since it
      is encoded, there is no need to quote it.
      d6c9ce80
  5. May 09, 2014
  6. May 07, 2014
    • Jared Hancock's avatar
      bounce: Handle rfc-1892 style bounce notices · 42b7c57d
      Jared Hancock authored
      Sometimes an MTA may just send back the headers of the original message
      rather than the entire original message. Such an email will have a
      `text/rfc822-headers` part which will be the complete headers of the
      original message.
      
      Without this patch, osTicket will create a new ticket for the bounce message
      rather than attaching the new internal note to the existing ticket.
      
      References:
      https://tools.ietf.org/html/rfc1892
      42b7c57d
  7. May 06, 2014
  8. May 01, 2014
  9. Apr 28, 2014
  10. Apr 02, 2014
  11. Mar 19, 2014
  12. Mar 17, 2014
  13. Mar 13, 2014
  14. Feb 25, 2014
  15. Feb 18, 2014
  16. Feb 13, 2014
  17. Feb 11, 2014
  18. Feb 08, 2014
  19. Feb 07, 2014
  20. Feb 06, 2014
  21. Feb 05, 2014
  22. Feb 04, 2014
    • Jared Hancock's avatar
      pipe: Use Delivered-To and Message-Id from outer · 784c67f4
      Jared Hancock authored
      If a wrapped mail is sent, copy the Delivered-To header into the nested
      message so it will be clear(er) how the mail arrived into the system. Also,
      copy the Message-Id into the nested mail if there is none to help against
      mails delivered repeatedly.
      784c67f4
    • Jared Hancock's avatar
      Always keep recipients list · 2a25de52
      Jared Hancock authored
      If an email arrives at the system and the system cannot determine why the
      mail arrived (ie. a system email was not found in the To or Cc headers), the
      recipients list should be maintained.
      
      This is useful for generating collaborator lists as well as filtering by the
      To and Cc (Addressee) headers.
      2a25de52
  23. Feb 03, 2014
    • Jared Hancock's avatar
      pipe: For wrapped messages, use wrapped headers · b4f18d5c
      Jared Hancock authored
      07fec4c4 introduced the ability to receive
      and process messages forwarded as a message/rfc822. However, the email
      headers that were saved on file in the %email_info_table were the headers of
      the outer message.
      
      This patch pulls the headers from the wrapped message to be saved in the
      database. This mainly addresses the email References and In-Reply-To headers
      for the email responses from the system.
      b4f18d5c
  24. Jan 31, 2014
  25. Jan 29, 2014
  26. Jan 27, 2014
    • Jared Hancock's avatar
      pipe: Honor inline bodies as valid message · ffd04081
      Jared Hancock authored
      Previously, if a message had a Content-Disposition header, then it could not
      be considered as the body of the message.
      ffd04081
    • Jared Hancock's avatar
      pipe: Unwrap forwarded emails · 07fec4c4
      Jared Hancock authored
      If the mail received into the system has a content type of 'message/rfc822',
      then unwrap the inner message and use it as the parsed email. Effectively,
      assume the email was forwarded as an message/rfc822 attachment.
      07fec4c4
  27. Jan 23, 2014
  28. Jan 14, 2014
  29. Nov 27, 2013
Loading