PHP Classes

File: example/index.php

Recommend this page to a friend!
  Classes of Boss Ibrahim Mussa   Wepesi Mailer   example/index.php   Download  
File: example/index.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Wepesi Mailer
Send email messages using a configured SMTP server
Author: By
Last change:
Date: 1 year ago
Size: 716 bytes
 

Contents

Class file image Download
<?php

use Wepesi\Mailer\Email;
use
Wepesi\Mailer\smtpConfiguration;

include_once
__DIR__."/../vendor/autoload.php";

$smtpConfig = (new smtpConfiguration())
    ->
smtpServer("localhost")
    ->
smtpPort(25)
    ->
setUsername("you@example.com")
    ->
setPassword("p@ssW0rd")
    ->
organization("Wepesi")
    ->
generate();
$email = new Email($smtpConfig);
$email->from("me@example.com");
$email->to("you@example.com","wepesi");
$email->subject("Subject");
$email->text("Hello World");
$email->setBCC(["johndoe@example.com","janedoe@example.com"]);
$email->setCC(["alfa@example.com","beta@example.com"]);
$result = $email->send();

if(isset(
$result['exception'])){
   
var_dump("email not sent");
}
var_dump($result);