Hi! I need to send a custom email using a different SMTP account than the one configured for the entire site (in Mail Settings). I created a plugin settings page with fields: “host”, “port”, “username”, “password”, etc. How can I use this custom configuration when I use Mail::send();?
Could this help?
1 Like
Yes, this can be helpful, but in my case I did something simpler.
- I added a new mailer
smtp_newsletter
in config/mail.php - I set the configuration for this mailer with values from the plugin settings using
Config::set('mail.mailers.smtp_newsletter', []);
- To send messages I use
Mail::mailer('smtp_newsletter')->send();
2 Likes