You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Contributions.txt 4.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. This file is not exhaustive.
  2. Please feel free to add yourself and a summary of changes to this file at the bottom if creating a pull request.
  3. Postfixadmin was originally written by Mischa Peters <mischa at high5 dot net>
  4. Copyright (c) 2002 - 2005 High5!
  5. Licensed under GPL for more info check GPL-LICENSE.TXT
  6. Additional authors:
  7. 2004/07/13 David Osborn <ossdev at daocon.com>
  8. strict, processes domain level aliases, more
  9. subroutines, send reply from original to address
  10. 2004/11/09 David Osborn <ossdev at daocon.com>
  11. Added syslog support
  12. Slightly better logging which includes messageid
  13. Avoid infinite loops with domain aliases
  14. 2005-01-19 Troels Arvin <troels at arvin.dk>
  15. PostgreSQL-version.
  16. Normalized DB schema from one vacation table ("vacation")
  17. to two ("vacation", "vacation_notification"). Uses
  18. referential integrity CASCADE action to simplify cleanup
  19. when a user is no longer on vacation.
  20. Inserting variables into queries stricly by prepare()
  21. to try to avoid SQL injection.
  22. International characters are now handled well.
  23. 2005-01-21 Troels Arvin <troels at arvin.dk>
  24. Uses the Email::Valid package to avoid sending notices
  25. to obviously invalid addresses.
  26. 2007-08-15 David Goodwin <david at palepurple.co.uk>
  27. Use the Perl Mail::Sendmail module for sending mail
  28. Check for headers that start with blank lines (patch from forum)
  29. 2007-08-20 Martin Ambroz <amsys at trustica.cz>
  30. Added initial Unicode support
  31. 2008-05-09 Fabio Bonelli <fabiobonelli at libero.it>
  32. Properly handle failed queries to vacation_notification.
  33. Fixed log reporting.
  34. 2008-07-29 Patch from Luxten to add repeat notification after timeout. See:
  35. https://sourceforge.net/tracker/index.php?func=detail&aid=2031631&group_id=191583&atid=937966
  36. 2008-08-01 Luigi Iotti <luigi at iotti dot biz>
  37. Use envelope sender/recipient instead of using
  38. From: and To: header fields;
  39. Support to good vacation behavior as in
  40. http://www.irbs.net/internet/postfix/0707/0954.html
  41. (needs to be tested);
  42. 2008-08-04 David Goodwin <david at palepurple dot co dot uk>
  43. Use Log4Perl
  44. Added better testing (and -t option)
  45. 2009-06-29 Stevan Bajic <stevan at bajic.ch>
  46. Add Mail::Sender for SMTP auth + more flexibility
  47. 2009-07-07 Stevan Bajic <stevan at bajic.ch>
  48. Add better alias lookups
  49. Check for more heades from Anti-Virus/Anti-Spam solutions
  50. 2009-08-10 Sebastian <reg9009 at yahoo dot de>
  51. Adjust SQL query for vacation timeframe. It is now possible to set from/until date for vacation message.
  52. 2012-04-1 Nikolaos Topp <info at ichier.de>
  53. Add configuration parameter $smtp_client in order to get mails through
  54. postfix helo-checks, using check_helo_access whitelist without permitting 'localhost' default style stuff
  55. 2012-04-19 Jan Kruis <jan at crossreference dot nl>
  56. change SQL query for vacation into function.
  57. Add sub get_interval()
  58. Gives the user the option to set the interval time ( 0 = one reply, 1 = autoreply, > 1 = Delay reply )
  59. See https://sourceforge.net/tracker/?func=detail&aid=3508083&group_id=191583&atid=937966
  60. 2012-06-18 Christoph Lechleitner <christoph.lechleitner@iteg.at>
  61. Add capability to include the subject of the original mail in the subject of the vacation message.
  62. A good vacation subject could be: 'Re: $SUBJECT'
  63. Also corrected log entry about "Already informed ..." to show the $orig_from, not $email
  64. 2017-07-14 Thomas Kempf <tkempf@hueper.de>
  65. Replacing deprecated Mail::Sender by Email::Sender
  66. Add configuration parameter $no_vacation_pattern in order to exlude specific alias-recipients from
  67. sending vacation mails, even if one or multiple of the recipients the alias points to has vacation
  68. currently active.