I’m experimenting with self-hosting Ghost and interested in setting up the memberships / subscriptions module. I run my own bulk email sending service (not an SMTP server - a real bulk sending service functionally similar to mailgun) and I don’t want to pay mailgun for services I run myself. I understand there are no plans within Ghost to support other bulk email services besides mailgun.
Looking at the Ghost repo, it seems like I should hack on
/core/server/services/bulk-email/index.js in order to redirect bulk email to my own service, but obviously the next Ghost update will wreck my hacking.
Is there a proper way to override core files or core file functionality like this that won’t get clobbered on updates?