1. 程式人生 > >thinkphp5 使用163郵箱smtp傳送郵件教程

thinkphp5 使用163郵箱smtp傳送郵件教程

兩種方法:

使用composer安裝phpmailer

    composer require phpmailer/phpmailer

composer安裝太慢,我使用了直接下載的方法,下載後直接放置在extend解壓

然後在common了寫一個函式

<?php

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

//傳送郵件
function email()
{
    $mail = new PHPMailer(true);
    try {
// 伺服器設定
        $mail->SMTPDebug = 2; // 開啟Debug
        $mail->isSMTP(); // 使用SMTP
        $mail->Host = 'smtp.163.com'; // 伺服器地址
        $mail->SMTPAuth = true; // 開啟SMTP驗證
        $mail->Username = '
[email protected]
'; // SMTP 使用者名稱(你要使用的郵件傳送賬號) $mail->Password = ''; // SMTP 密碼 $mail->SMTPSecure = 'ssl'; // 開啟TLS 可選 $mail->Port = 465; // 埠 // 收件人 $mail->setFrom('[email protected]'); // 來自 //$mail->addAddress('[email protected]'); // 新增一個收件人 $mail->addAddress('
[email protected]
'); // 可以只傳郵箱地址 // 內容 $mail->isHTML(true); // 設定郵件格式為HTML $mail->Subject = '浪博遊戲'; //郵件主題 $mail->Body = '浪博遊戲是中國最領先的遊戲平臺'; //郵件內容 $mail->send(); echo '郵件傳送成功。<br>'; } catch (Exception $e) { echo '郵件傳送失敗。<br>'; echo 'Mailer Error: ' . $mail->ErrorInfo; } }
然後直接在控制器中呼叫即可,具體業務自己在結合修改函式,記得開啟php.ini裡的openssl

相關推薦

thinkphp5 使用163郵箱smtp傳送郵件教程

兩種方法: 使用composer安裝phpmailer composer require phpmailer/phpmailer composer安裝太慢,我使用了直接下載的方法,下載後直接放置在extend解壓 然後在common了寫一個函式 <?php

關於C#如何利用QQ郵箱SMTP傳送郵件

 今天寫傳送郵件的時候,用163可以正常傳送,但是利用QQ傳送不了郵件,後來發現是QQ郵箱的SMTP使用了SSL加密,所有必須啟用SSL加密,並且指定埠就可以傳送了。 public vo

Flask-Mail使用163郵箱非同步傳送郵件

很多型別的應用程式都需要在特定事件發生時提醒使用者,而常用的通訊方法是電子郵件。雖然 Python 標準庫中的 smtplib 包可用在 Flask 程式中傳送電子郵件,但包裝了 smtplib 的Flask-Mail 擴充套件能更好地和 Flask 整合。使用 pip 安裝

Lumen/Laravel 5.4 使用網易郵箱 SMTP 傳送郵件

Lumen / Laravel 5.4 使用網易郵箱 SMTP 傳送郵件 獲取網易郵箱的伺服器和授權碼: 獲取伺服器地址: 點選【設定】 > 【POP3/SMTP/IMAP】: 伺服器地址: POP3伺服器: pop.1

Python使用SMTP傳送郵件163,yeah等網易郵箱已測試可以)

#! /usr/bin/env python # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText

織夢會員註冊郵箱驗證傳送郵件配置教程

環境要求 主機465埠是開啟和放行的 php擴充套件openssl是開啟的 php擴充套件sockets是開啟的 1、QQ郵箱 或者 163郵箱 126郵箱 開啟SMTP服務,拿到授權碼,根據自己的來 QQ郵箱開啟SMTP服務 和 獲取授權碼 163郵箱開啟SM

Python 連線163 SMTP傳送郵件

import smtplib from email.mime.text import MIMEText def send_mail(username, passwd, recv, title, co

thinkPHP使用163郵箱發送郵件

啟用 寫博客 span 地址 use 技術 dma htm 控制 thinkPHP3.2.3使用163郵箱發送郵件 (一) 前言 第一次寫博客,主要就是為了分享一下自己敲代碼的一些心得並整理一下自己的知識以便以後查看。 我原來一直在找通過thinkPHP使用QQ郵箱發送郵

Linux配置163郵箱發送郵件

Linux利用163郵箱簡單的發送郵件,下面記錄配置步驟,僅僅記錄要點步驟。`` 申請163郵箱,開通客戶端授權碼以後,客戶端可以利用這個授權碼發送郵件。不需要繁瑣的驗證機制。 將配置信息添加到/etc/mail.rc文件末尾。send emailset [email protected]

centos 7 postfix配置163郵箱發送郵件

mct smt 認證方式 密碼 plain global password mail word [root@Linux-svn .certs]# vim /etc/mail.rc #修改配置文件,最後面添加即可 set [email protected] set sm

telnet通過smtp傳送郵件

////////////////////////////////////CMD指令////////////////////////////////////////////// cmd telnet smtp.163.com 25   or &nb

使用mail/mailx通過office365 SMTP傳送郵件

Mailx是一個智慧郵件處理系統,提供POSIX mailx命令功能,提供MIME、IMAP、POP3、SMTP和S/MIME擴充套件,通過呼叫sendmail來發送郵件。 安裝mailx: # yum install mailx mailx語法 mailx [-BDdEFintv~] [-s sub

Python 進階—使用SMTP 傳送郵件

本文針對QQ郵箱的郵件傳送,163郵箱與之類似 1. 首先應在郵箱中開啟SMTP 服務並獲得授權碼: 在開啟了SMTP 服務之後我們會獲得授權碼(授權碼可有多個,均可正常使用): 2. 使用Python3 傳送簡單郵件 Python對SMTP 支援有smtpli

SMTP傳送郵件——Python實現

有的時候我們的指令碼需要傳送個郵件提醒我們事情乾的怎麼樣了,所以需要程式碼來實現自動傳送郵件。 請看: def email_module(output): import smtplib from email.mime.text import MIMEText

python 使用SMTP傳送郵件[HTML格式,帶附件]

今天百度學習瞭如何在python中使用SMTP傳送郵件,包括帶HTML格式和附件。 基本套路就是定義一個MIMEText(不帶附件)或者MIMEMultipart(可帶多個附件),然後再連線、登入郵件伺服器併發送即可。(傳送HTML格式的郵件與純文字訊息的郵件不

php使用smtp傳送郵件

   在這裡我要介紹的是如何使用smtp進行傳送郵件。 一、準備材料 二、程式碼實現     簡單粗暴,上程式碼: <?php header("Content-Type: text/html; charset=utf-8"); require_once(

CentOS 7.5配置mailx使用外部smtp傳送郵件

1.連線現成的smtp伺服器去傳送(此方法比較簡單,直接利用現有的smtp伺服器比如qq、新浪、網易等郵箱,只需要直接配置mail.rc檔案即可實現) 2.自己搭建私有的smtp伺服器(需要用到postfix、bind等服務) 本文章只介紹第一種方式去實現 具體配置步驟如下: 1、安裝mailx y

【Python】SMTP傳送郵件

Python SMTP傳送郵件 一、郵件的幾個要素 使用程式碼發郵件的好處 可以批量發郵件,減少人工勞動 可以自動,定時,報警,報告等需求 電子郵件的工作原理 簡單郵件傳輸協議(Simple Mail Transfer Protocol, SM

(Python)利用SMTP傳送郵件進階篇,傳送混合格式郵件

html很簡單,只要MIMEText中的引數改成html即可 附件也不難,難的是加圖片 雖然圖片可以當做附件傳送,但是顯然還需要一個加入正文的功能,方法是用html的img標籤把圖片加入。但是這樣會有個問題,一般的郵箱都會將這種連結遮蔽掉。這個問題有2種解決方法,第一種是

php Thinkphp結合composer實現smtp傳送郵件

傳送郵件也算是網站的常用功能之一,相信很多人已經在網上找到相應的原始碼(我以前也是用的那套原始碼,程式碼很老了),為了避免重複造輪子和節約時間,使用composer上的nette/mail包。 版本要求: php:5.3.1+ nette/mail:2.3(