Skip to content
Snippets Groups Projects
  1. Aug 28, 2014
    • Jared Hancock's avatar
      email: Always include a message-id token · fd69753f
      Jared Hancock authored
      Previously, if the quoted response mechanism was disabled, then outgoing
      mail would also not include the message-id token. This breaks the
      correlation of email to ticket-thread. Now, the message-id token is always
      embedded in HTML emails even if the quoted-response removal system is
      disabled.
      
      (Turns out that the message-id token was always included in text bodies.)
      fd69753f
  2. Jul 18, 2014
    • Jared Hancock's avatar
      email: No bounces for system alerts · a333026d
      Jared Hancock authored
      Send an empty return-path envelope when sending out system alerts. If they
      should happen to bounce for any reason, they should not return to the system
      and create tickets.
      a333026d
  3. Jun 18, 2014
  4. May 20, 2014
    • Jared Hancock's avatar
      email: Don't sanitize and munge ws for emails · 571d065f
      Jared Hancock authored
      If the HTML ticket thread is disabled, outgoing emails will have a text
      thread body placed inside an HTML template. The template and message are
      then sanitized and converted to text. However, htmLawed will munge the white
      space in the message before converting to text.
      
      This patch disables sanitizing. I think it's fair to assume that the
      template and the message by the client or agent have been properly sanitized
      prior to sending out the email.
      571d065f
  5. May 08, 2014
  6. Apr 15, 2014
  7. Mar 18, 2014
  8. Mar 17, 2014
  9. Mar 14, 2014
  10. Mar 11, 2014
    • Jared Hancock's avatar
      Predictable message-ids · 15c6f5a7
      Jared Hancock authored
      Outbound message-ids are predictable, with a consistent code unique and
      static to each osTicket installation. This will help detect email loops
      where message is delivered back to the system in an email loop.
      15c6f5a7
  11. Mar 06, 2014
  12. Mar 04, 2014
  13. Feb 20, 2014
  14. Feb 10, 2014
  15. Jan 31, 2014
  16. Jan 24, 2014
  17. Jan 18, 2014
    • Jared Hancock's avatar
      Migrate file metadata table · d5305279
      Jared Hancock authored
        * Include a `bk` column to store the storage backend
        * Include a `signature` column which represents a repeatable hash of the
          file contents
        * Rename `hash` to `key` since it isn't a real hash
      d5305279
  18. Jan 07, 2014
  19. Nov 18, 2013
    • Jared Hancock's avatar
      Fix attachment mishap in outgoing emails · 474e6fb6
      Jared Hancock authored
      The detection of inline images in the mail processor causes inline images to
      be removed from the attachment list, if listed there. However, the
      attachments in the attachment list were not keyed by the attachment-id, so
      there was no proper way to detect and remove the attachments from the list.
      
      This patch properly keys the attachment list by the attachment file_id
      474e6fb6
  20. Nov 02, 2013
  21. Nov 01, 2013
  22. Oct 29, 2013
  23. Oct 28, 2013
    • Jared Hancock's avatar
      Disambiguate Reply-To from In-Reply-To mailer opts · d36fea7b
      Jared Hancock authored
      Previous the options defined for the Mailer::send() function were confusing
      when sending an In-Reply-To header
      d36fea7b
    • Jared Hancock's avatar
      Better email headers for In-Reply-To and References · ca26a1a6
      Jared Hancock authored
      Previously, the References header emitted by the system for new thread
      entry auto-responses and alerts included the message-id for which the email
      was a reply in the `References` header. This patch corrects the issue by
      placing the reply message-id in the In-Reply-To header, and constructs a
      correct References header.
      
      That is, if available, the References header received in the email that was
      used to create the thread entry is appended to the message-id the email is
      actually in reply to. This is the expected usage of the References header.
      ca26a1a6
  24. Oct 23, 2013
  25. Oct 09, 2013
    • Jared Hancock's avatar
      Don't handle text email messages like HTML · 431a1612
      Jared Hancock authored
      This patch changes the behavior of the mailer to support a 'text' option to
      hint if the message is a text-only message. If so, no HTML processing will
      be performed on the message and a text-only email (with no inline
      attachments) will be emitted and sent.
      431a1612
    • Jared Hancock's avatar
      HTML ticket thread, inline images and draft support · 864d3539
      Jared Hancock authored
      Process inline attachments in thread entry and support inline images in
      piped emails
      
      Support inline images across the system, with draft support
      
      Migrate to a single attachment table
          That way we don't need a new table for everything we need to attach an
          inline image to (like a signature, for instance)
      
      Add richtext support for internal notes
      
      Implement images on site pages
      
      * Image paste in Redactor
      * Make non-local images optional
      * Placeholder for non-local images
      * Fix local image download hover
      * Don't re-attach inline images
      864d3539
  26. Oct 04, 2013
  27. Sep 03, 2013
    • Jared Hancock's avatar
      Remove requirement of ticket id in subject line · 29b37144
      Jared Hancock authored
      This patch affords an administrator the ability to remove the
      [#%{ticket.number}] from the email template subject line for the new ticket
      autoresponse and the new message autoresponse. Previously, the ticket number
      with a prefixed hash in brackets was used to identify which ticket thread an
      email was in reference to.
      
      With this patch, the email message-id (which was already kept on file) is
      sent in the MIME "References" header. When a user responds to and
      autoresponse email, the "References" will include this message-id in the
      return email. The ticket thread is then matched up with the email based on
      the message-id rather than the subject line.
      
      Ticket numbers are still supported in the subject line, in the event that
      non-compliant email clients do not properly include the References header.
      29b37144
  28. Sep 02, 2013
  29. Mar 05, 2013
  30. Feb 19, 2013
  31. Dec 02, 2012
  32. Nov 21, 2012
  33. Oct 29, 2012
  34. Oct 23, 2012
  35. Oct 22, 2012
Loading