Skip to content

AndreiMireichyk/sendpulse-mailer

 
 

Repository files navigation

SendPulse Mailer

SendPulse

Symfony Mailer Documentation

Supported schemes

smtp

MAILER_DSN=sendpulse:https://USERNAME:PASSWORD@default

smtp api

MAILER_DSN=sendpulse+smtp-api:https://USER_ID:SECRET@default

Automation360 events

MAILER_DSN=sendpulse+events:https://USER_ID:SECRET@default
use Creonit\SendPulseMailer\Header\SendPulseVariableHeader;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Mailer\MailerInterface;
use Symfony\Component\Mime\Email;

class MailingController extends AbstractController
{
    public function sendMail(MailerInterface $mailer)
    {
        $to = '[email protected]';
        $message = new Email();
        $message->to($to);
        $message->getHeaders()
            ->addTextHeader('X-SendPulse-Event', 'event_name')
            ->add(new SendPulseVariableHeader('variable_name', 'value'));
        
        $mailer->send($message);
    }
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • PHP 100.0%