Advertisement
Guest User

maxtee-tesst

a guest
Apr 17th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.87 KB | None | 0 0
  1. private static function getSettings($mail) {
  2.         $mail->isSMTP(); // tell to use smtp
  3.         $mail->SMTPDebug = 3;
  4.         $mail->CharSet = "utf-8"; // set charset to utf8
  5.         $mail->SMTPAuth = true;  // use smpt auth
  6.         $mail->SMTPSecure = 'ssl';//env('EMAILHELPER_SMTP', 'tls'); // or ssl
  7.         $mail->SMTPAutoTLS = false;
  8.         $mail->Host = 'server163.web-hosting.com';//env('EMAILHELPER_HOST');
  9.         $mail->Port = 465; // most likely something different for you. This is the mailtrap.io port i use for testing.
  10.         $mail->Username = 'admin@kickandfollow.com';//env('EMAILHELPER_USERNAME');
  11.         $mail->Password = 'RaphSegun@***';//env('EMAILHELPER_PASSWORD');
  12.         return $mail;
  13.     }
  14. public function send() {
  15.         $mail = $this->initializeMail();
  16.         $mail->subject = $this->subject;    
  17.         $mail->MsgHTML($this->body);
  18.         if($this->is_admin) {exit;
  19.             //send email to the admin
  20.             // $mail->setFrom($this->sender->email, $this->sender->name);
  21.             // $mail->addAddress(env('EMAILHELPER_USERNAME'), env('EMAILHELPER_ADMIN_NAME'));
  22.         }else{
  23.             // $mail->addAddress($this->recipient->email, $this->recipient->name);
  24.             $mail->setFrom(env('EMAILHELPER_USERNAME'), env('EMAILHELPER_ADMIN_NAME'));
  25.             $mail->addAddress('maxteetechnologies@gmail.com', 'Taiso');
  26.             // $mail->setFrom('support@africhoicesolutions.com', 'Taiso');
  27.         }
  28.         $mail->send();dd($mail);    
  29.         return $mail;
  30.     }
  31.  private function initializeMail() {
  32.         $mail = new \PHPMailer;
  33.         $mail->SMTPOptions = array(
  34.                 'ssl' => array(
  35.                 'verify_peer' => false,
  36.                 'verify_peer_name' => false,
  37.                 'allow_self_signed' => true
  38.             )
  39.         );
  40.         $mail = self::getSettings($mail);
  41.         return $mail;
  42.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement