load(); $dotenv->required(['MAILER_PREFIX','MAILER_PWD','MAILER_SUFFIX']); $dotenv->required('MAILER_PREFIX')->notEmpty(); $dotenv->required('MAILER_PWD')->notEmpty(); $dotenv->required('MAILER_SUFFIX')->notEmpty(); $dsn = $_ENV['MAILER_PREFIX'] . urlencode($_ENV['MAILER_PWD']) . $_ENV['MAILER_SUFFIX']; $transport = Transport::fromDsn($dsn); // $pwd = urlencode('oALj/+F*b#).n&3i>{A>_x[nbk(k97~2'); // $transport = Transport::fromDsn('smtp://noreply@adamsdesk.com:' . $pwd . '@pariah.cirrushosting.com:465?verify_peer=0'); $mailer = new Mailer($transport); $email = (new Email()) ->from('Tester' . '<' . 'tester@example.com' .'>') ->to('hello@adamsdesk.com') ->subject('Contact Form Submission') ->text('Hello world, this is a test of the php email sender.'); $sendResult = $mailer->send($email); ?>