10931 Posts in 2614 Topics by 1810 members
|Go to End|
30 October 2013 at 11:33am
Im trying to use a third party email relay to send my emails with the newsletter module. I have the function all set and ready but when I try to swap out the mail() function in my Email.php file it seems to be sending the same way it has always used. Does the newsletter module not use the Email class? If not what does it use and where can i find it? Im still pretty new with SilverStripe.
30 October 2013 at 6:51pm
I'm pretty sure newsletter does use the email class (https://github.com/silverstripe-labs/silverstripe-newsletter/blob/master/code/email/NewsletterEmail.php) perhaps multiple mail() calls you may have missed. Editing the core mail class is probably not wise as it'll make upgrading hard. You can provide your own Mailer to handle sending email through something other than mail(). See PostmarkMailer as an example that goes over postmark (https://github.com/fullscreeninteractive/silverstripe-postmarkmailer)
31 October 2013 at 4:17am
Ok that is a good point. Thanks for the heads up. How difficult are these options? I like them but not sure on where to start.
31 October 2013 at 5:38am
Thanks Guys I got it working, Worked like a charm. Thanks!
|Go to Top|