1. 程式人生 > >laravel5.2傳送郵件

laravel5.2傳送郵件

在配置檔案.env中修改配置

                     列如用QQ 發郵箱         

        MAIL_DRIVER=smtp
        MAIL_HOST=smtp.qq.com
        MAIL_PORT=465
        MAIL_USERNAME=自己的qq郵箱@qq.com
        MAIL_PASSWORD=授權碼(在郵箱設定-》賬號-》生成授權碼)
        MAIL_ENCRYPTION=ssl

                    控制器:

                      引用

         use 
Illuminate\Support\Facades\Mail; 方法:
public function send(){$data['name'] = htmlspecialchars(Input::get('iphorm_64_1'));
//  print_r($data['name']);die;
$data['email'] = htmlspecialchars(Input::get('iphorm_64_3'));
$data['phone'] = htmlspecialchars(Input::get('iphorm_64_2'));
$data['discont'] = htmlspecialchars
(Input::get('iphorm_64_4')); $result = DB::table('tcs_message')->insert($data); $datas = "您收到客戶".$data['name']."的留言"."\r\n"."留言內容為:".$data['discont']."\r\n"."聯絡方式:".$data['phone']."\r\n"."郵箱:".$data['email']."\r\n"."請儘快與客戶取得聯絡"; if($result){$flag = Mail::raw($datas,function ($message){$to = '[email protected]
'
; $message->from('[email protected]','TCS售後平臺'); $message->subject('TCS售後服務平臺'); $message->to($to); }); if($flag){echo "<script>alert('留言成功');location.href='home'</script>"; }else {echo "<script>alert('留言失敗');location.href='home'</script>"; }}}


相關推薦

laravel5.2傳送郵件

在配置檔案.env中修改配置                      列如用QQ 發郵箱          MAIL_DRIVER=smtp MAIL_HOST=

php3.2傳送郵件

1.首先下載PHPMailer類,將會看到以下檔案,將圈起來的檔案放到ThinkPHP/Library/Vendor檔案下面 2.在tp3.2框架裡面application下面的Common模組下的Common檔案中建立function.php檔案 裡面的程式碼如下: <?php

phpmailer thinkphp3.2傳送郵件

tp3.2 使用phpmailer傳送簡訊郵箱 準備工作 1.thinkphp3.2 2.qq郵箱(開通過POP3/SMTP服務)在qq郵箱內,設定-》賬戶-》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務 3.phpmailer(沒

基於php5.5使用PHPMailer-5.2傳送郵件

PHPMailer - A full-featured email creation and transfer class for PHP。 在PHP環境中可以使用PHPMailer來建立和傳送郵件。 最新版本(20181012)是PHPMailer 6.0.5,這個無法相容php5.5以下的環境。由於我需要

【JavaMail開發】使javamail-1.4.2 傳送郵件時中文附件亂碼或顯示"??"的解決辦法

使javamail-1.4.2 傳送郵件時中文附件亂碼或顯示”??”的解決辦法 首先需要匯入的jar包 : 1. mail-1.4.1.jar 記得不是 javax.mail.jar 程式碼如下: public class SendEmail

play1.2.x簡單的傳送郵件例子

對於PlayFramework框架不瞭解的朋友可以參照此部落格進行配置,部落格地址: http://blog.csdn.net/wangran51/article/details/9357997。然後就是在controllers包中新建EmailAction類,總體來說play框架出來的時間已經不

asp.net core 2.0 郵件傳送服務

  網上找了一下,發現一個很不錯的郵件傳送服務Mailgun,首先要註冊Mailgun賬號,獲得apikey以及domainame;   然後專案中安裝nuget:      配置並註冊服務:      public interface IEmailSender { T

java----傳送郵件2

1.新增jar包  <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-emai

Appium+python 自動傳送郵件(2)

移動端執行完測試case之後,通過郵件自動傳送測試報告。大體流程如下: 1、通過unittest框架的discover()發現所有測試用例 2、使用HTMLTestRunner的run()方法執行測試用例,生成HTML測試報告 3、尋找測試報告目錄下的最新測試報告,返回最新測試報告的路徑 4、將最新測

laravel5.5自帶使用者認證重置密碼時傳送郵件失敗的問題

問題 laravel5.5使用開箱即用的使用者認證時,重置密碼需要傳送郵件,結果報錯,錯誤已經修復,而且當時沒有截圖,所以就不展示啦,反正原因就是因為沒有進行郵件相關的配置,laravel預設是使用SMTP進行郵件傳送,而我使用的是163郵箱,所以接下來就是要在我的163郵箱中開啟SMTP伺服器

jmeter- 發現jmeter3.2版本SMTP sampler外掛無法傳送郵件

小編最近在寫自動化框架時,發現jmeter3.2版本的SMTP sampler 無法傳送郵件。 進過小編仔細的認證發現這個問題是3.2版本的BUG; 相同的指令碼,在3.1是OK的,在3.2就報錯,後來小編就在apache 的官方網站提交了BUG。“https://bz.ap

Python(2.7.x)使用SMTP傳送郵件的簡單示例

1. 傳送一封簡單的郵件:# encoding: utf-8 import smtplib sender = "[email protected]" receivers = ["[email protected]"] message = """Fro

ThinkPHP3.2使用PHPMailer傳送郵件

首先下載PHPMailer,直接在百度搜下,然後下載就好了。 接著註冊一個新浪郵箱,用作發件人郵箱。qq和163郵箱都不穩定,有時郵件發不出去。 解壓下載的檔案(如果是壓縮包),得到PHPMailer資料夾,資料夾下有以下檔案: 緊接著把這個資料夾放到ThinkPhp中

laravel5.4 傳送SMTP郵件

Lumen / Laravel 5.4 使用網易郵箱 SMTP 傳送郵件 獲取網易郵箱的伺服器和授權碼: 登入網易郵箱 (http://mail.163.com/), 獲取伺服器地址: 點選【設定】 > 【POP3/SMTP/IMAP】:伺服器地址: POP

Laravel5.2隊列驅動expire參數設置帶來的重復執行問題 數據庫驅動

laravel php 隊列 ‘connections‘ => [ .... ‘database‘ => [ ‘driver‘ => ‘database‘, ‘table‘ => ‘jobs‘,

Django+jenkins+python+RESTful framework(基於方法的視圖)(2) 轉發郵件

type ram bold address resp ins from details html_ Send_Email.py @api_view([‘POST‘])def sendEmail(request): data = getRequestBody(requ

關於Laravel5.2在php5.3.6X和在php7.1.10下的內存溢出

bug src 編譯安裝 內存溢出 lar 也不會 eight 內存泄露 images php5.3.6X是編譯安裝,在debug模式下,頻繁報出內存泄露警告 php7.1.10下則不會有此錯誤. 順便提下:測試發現ThinkPHP也不會有該內存泄露警告! 希

javax.mail 傳送郵件(工具類)

前言:注意自己郵箱賬號的授權碼 傳送不成功,要設定授權碼(勿掉坑裡) 1.座標 <dependency> <groupId>javax.mail</groupId> <artifactId&

無後臺網站傳送郵件方法(formspree)

<!doctype html> <html> <head> <meta charset="utf-8"> <title>無後臺網站傳送郵件方法(formspree)開通黃金會員才能使用AJAX提交,否則只能使用form提交</titl

Linux系統使用mailx命令傳送郵件

一、環境核實以及準備。     在centos7系統中預設有安裝mailx命令進行系統郵件的傳送。如果沒有相關的命令可以自行通過yum安裝     #yum install mailx -y    使用#ss  &nbs