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.
I 'think' this can probably be closed.. we've been quietly working towards it for a while. Anyone know of any outstanding cases?
I think this should be mostly covered by Koha::Email.