TransWikia.com

Envíos de email con laravel de diferentes correos

Stack Overflow en español Asked by ThcMago on December 9, 2021

tengo la siguiente duda, necesito enviar correos desde diferentes cuenta desde mi app de laravel. Entiendo y se, que en el .env declaro el usuario y pass del mail que utiliza la aplicación.
Pero como puedo hacer esto de forma variable?, y utilizar la configuración del correo que necesite en cada caso?

One Answer

Para realizar cambios en la configuracion desde el codio Laravel tiene el helper " Config " y lo usarias de la digiente manera

Config::set('key', 'value');

Entonces si quieres cambiar el usuario de los correos seria:

Config::set('mail.username', "[email protected]");
Config::set('mail.password', "******");

Aunque otra opción para hacer lo que necesitan es, en vez de cambiar la configuracion de los correos, Laravel te da la opcion de enmascarar el correo de salida usando la funcion " from ".

Mail::send('emails.welcome', $data, function($message)
{
    $message->from('[email protected]', 'Laravel'); //correo y nombre de remitente

    $message->to('[email protected]')->cc('[email protected]'); //correo del receptor
});

Suerte.

Answered by EdsonGarcia on December 9, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP