Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static function getSettings($mail) {
- $mail->isSMTP(); // tell to use smtp
- $mail->SMTPDebug = 3;
- $mail->CharSet = "utf-8"; // set charset to utf8
- $mail->SMTPAuth = true; // use smpt auth
- $mail->SMTPSecure = 'ssl';//env('EMAILHELPER_SMTP', 'tls'); // or ssl
- $mail->SMTPAutoTLS = false;
- $mail->Host = 'server163.web-hosting.com';//env('EMAILHELPER_HOST');
- $mail->Port = 465; // most likely something different for you. This is the mailtrap.io port i use for testing.
- $mail->Username = 'admin@kickandfollow.com';//env('EMAILHELPER_USERNAME');
- $mail->Password = 'RaphSegun@***';//env('EMAILHELPER_PASSWORD');
- return $mail;
- }
- public function send() {
- $mail = $this->initializeMail();
- $mail->subject = $this->subject;
- $mail->MsgHTML($this->body);
- if($this->is_admin) {exit;
- //send email to the admin
- // $mail->setFrom($this->sender->email, $this->sender->name);
- // $mail->addAddress(env('EMAILHELPER_USERNAME'), env('EMAILHELPER_ADMIN_NAME'));
- }else{
- // $mail->addAddress($this->recipient->email, $this->recipient->name);
- $mail->setFrom(env('EMAILHELPER_USERNAME'), env('EMAILHELPER_ADMIN_NAME'));
- $mail->addAddress('maxteetechnologies@gmail.com', 'Taiso');
- // $mail->setFrom('support@africhoicesolutions.com', 'Taiso');
- }
- $mail->send();dd($mail);
- return $mail;
- }
- private function initializeMail() {
- $mail = new \PHPMailer;
- $mail->SMTPOptions = array(
- 'ssl' => array(
- 'verify_peer' => false,
- 'verify_peer_name' => false,
- 'allow_self_signed' => true
- )
- );
- $mail = self::getSettings($mail);
- return $mail;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement