mail = new PHPMailer; $this->receiverMail = 'service@masada.com.tw'; } /** * 取得收件者帳號 * * @param string $mail * @return string */ function getReceiver(){ return $this->receiverMail; } /** * 設定收件者帳號 * * @param string $mail * @return string */ function setReceiver($mail){ $this->receiverMail = $mail; } /** * 發送信件 * * @param string $sendEmail 發送的 email 帳號 * @param string $subject 信件主旨 * @param string $content 信件內容 * @return string */ function sendMail($sendEmail = '', $subject = '', $content = ''){ if ( trim($sendEmail) == '' || trim($subject) == '' || trim($content) == '' ){ return 'parameters empty'; } $this->mail->IsSMTP(); $this->mail->SMTPAuth = false; $this->mail->SMTPSecure = false; $this->mail->SMTPAutoTLS = false; $this->mail->Host = "mail.masada.com.tw"; $this->mail->Port = 25; $this->mail->Username = "service@masada.com.tw"; $this->mail->Password = "@s12345"; $this->mail->CharSet = 'UTF-8'; $this->mail->setFrom('service@masada.com.tw', '永佳捷客服'); $this->mail->addAddress($sendEmail); $this->mail->addAddress('owen@masada.com.tw', '江正文'); $this->mail->addAddress($sendEmail); $this->mail->addAddress('jessiechang@masada.com.tw', '張珈瑄'); $this->mail->Subject = $subject; $this->mail->msgHTML($content, __DIR__); $this->mail->AltBody = 'This is a plain-text message body'; if (!$this->mail->send()) { return $this->mail->ErrorInfo; } return 'success'; } /** * 取得諮詢信表單發送信件內容 * * @param array $formArr 表格填寫的內容 * @return string */ function getEstimateMailContent( $formArr){ $firstName = isset( $formArr['firstname'] ) ? $formArr['firstname'] : ''; $lastName = isset( $formArr['lastname'] ) ? $formArr['lastname'] : ''; $gender = isset( $formArr['gender'] ) ? $formArr['gender'] : ''; $company = isset( $formArr['company'] ) ? $formArr['company'] : ''; $email = isset( $formArr['email'] ) ? $formArr['email'] : ''; $tel = isset( $formArr['tel'] ) ? $formArr['tel'] : ''; // $area = isset( $formArr['area'] ) ? $formArr['area'] : ''; $job = isset( $formArr['job'] ) ? $formArr['job'] : ''; $service = isset( $formArr['service'] ) ? $formArr['service'] : ''; $where = isset( $formArr['where'] ) ? $formArr['where'] : ''; $textarea = isset( $formArr['textarea'] ) ? $formArr['textarea'] : ''; //以下推送到From:即時通知 To:永佳捷經理會議群組 $access_token = array(); $access_token[]="C680v3wHFMtdAJ3fxZ6sEr5HyTB4o7Yyc7KdB8C82jU"; #From:即時通知 To:永佳捷經理會議群組 $TargetCount = count($access_token); $Push_Content['message'] = "線上諮詢表單" . "\n"; $Push_Content['message'] = $Push_Content['message'] . "姓氏: " . $firstName . "\n"; $Push_Content['message'] = $Push_Content['message'] . "名字: " . $lastName . "\n"; $Push_Content['message'] = $Push_Content['message'] . "性別: " . $gender . "\n"; $Push_Content['message'] = $Push_Content['message'] . "公司名稱/社區名稱: " . $company . "\n"; $Push_Content['message'] = $Push_Content['message'] . "E-mail: " . $email . "\n"; $Push_Content['message'] = $Push_Content['message'] . "電話: " . $tel . "\n"; $Push_Content['message'] = $Push_Content['message'] . "職稱: " . $job . "\n"; $Push_Content['message'] = $Push_Content['message'] . "服務: " . $service . "\n"; $Push_Content['message'] = $Push_Content['message'] . "在哪裡獲得永佳捷智能電梯的資訊: " . $where . "\n"; $Push_Content['message'] = $Push_Content['message'] . "留言訊息: " . $textarea; #$Push_Content['message'] = $Push_Content['message'] . "發生時間: " . date('Y-m-d H:i:s'); for ($i=0;$i<$TargetCount;$i++) { $ch = curl_init("https://notify-api.line.me/api/notify"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($Push_Content)); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/x-www-form-urlencoded', 'Authorization: Bearer '.$access_token[$i] )); $response_json_str = curl_exec($ch); curl_close($ch); } //以上推送到From:即時通知 To:永佳捷經理會議群組 return ' Send Excel File

姓氏:'.$firstName.'

名字:'.$lastName.'

性別:'.$gender.'

公司名稱/社區名稱:'.$company.'

E-mail:'.$email.'

電話:'.$tel.'

職稱:'.$job.'

服務:'.$service.'

在哪裡獲得永佳捷智能電梯的資訊:'.$where.'

留言訊息:'.$textarea.'

*此信件為系統發出信件,請勿直接回覆,感謝您的配合!

'; } } ?>