Advertisement
DaemonHK

SMTP send letter

Jun 8th, 2018
394
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.88 KB | None | 0 0
  1.     public static function sendEmail($message,$messageTitle,$userEmail=null){
  2.         $message=core::makeLetterMessage($message);
  3.         $messageTitle=core::makeLetterTitle($messageTitle);
  4.         $mail=new PHPMailer(true);
  5.         $mail->IsSMTP();
  6.         $mail->Host="smtp.domain.ru";
  7.         //$mail->SMTPDebug=1;
  8.         $mail->SMTPAuth=true;
  9.         $mail->SMTPSecure="ssl";
  10.         $mail->Port=465;
  11.         $mail->Username="noreply@somedomain.kz";
  12.         $mail->Password="password";
  13.         $mail->CharSet="UTF-8";
  14.         if(!empty($userEmail)){
  15.             $mail->AddAddress($userEmail);
  16.         }else{
  17.             foreach(configs::$mailTo as $mailTo){
  18.                 $mail->AddAddress($mailTo);
  19.                 unset($mailTo);
  20.             }
  21.         }
  22.         $mail->SetFrom(configs::$mailFrom);
  23.         $mail->Subject=$messageTitle;
  24.         $mail->AltBody="To view the message, please use an HTML compatible email viewer!";
  25.         $mail->MsgHTML($message);
  26.         if($mail->Send()){
  27.             return true;
  28.         }else{
  29.             return false;
  30.         }
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement