Bug 11140 - Centralize all sending of email to one subroutine
Summary: Centralize all sending of email to one subroutine
Status: CLOSED FIXED
Alias: None
Product: Koha
Classification: Unclassified
Component: Architecture, internals, and plumbing (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Galen Charlton
QA Contact: Testopia
URL:
Keywords:
Depends on: 9530
Blocks:
  Show dependency treegraph
 
Reported: 2013-10-25 14:39 UTC by Kyle M Hall (khall)
Modified: 2020-01-06 20:14 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kyle M Hall (khall) 2013-10-25 14:39:41 UTC
To reduce the chances of introducing bugs related to sending emails, and to follow the DRY principle, we should consolidate all calls to sendmail into a single subroutine such that any system preferences or other logic that alters how we send emails can be centralized.

For example, bug 8000 and bug 8753, if both pushed, would introduce a bug into Koha if nobody noticed, since there would be no merge conflicts or unit test failures.
Comment 1 Martin Renvoize (ashimema) 2018-11-08 11:44:38 UTC
I 'think' this can probably be closed.. we've been quietly working towards it for a while.

Anyone know of any outstanding cases?
Comment 2 Katrin Fischer 2018-11-08 13:00:04 UTC
I think this should be mostly covered by Koha::Email.