1. 程式人生 > >outlook郵箱無法收到郵件的坑

outlook郵箱無法收到郵件的坑

因開發中遇到需要傳送郵件到outlook企業郵箱。

一:專案框架使用的是php + phalapi

二: 安裝和配置

從 PhalApi-Library 擴充套件庫中下載獲取 PHPMailer 包,如使用:

$ git clone https://git.oschina.net/dogstar/PhalApi-Library.git

然後把 PHPMailer 目錄複製到 ./PhalApi/Library/ 下,即:

$ cp ./PhalApi-Library/PHPMailer/ ./PhalApi/Library/ -R

到此安裝完畢!接下是外掛的配置。

(1)郵箱配置

需要在 ./Config/app.php 配置檔案中追加以下配置:

3.3.3 使用

如下程式碼示例:

require_once './init.php';

DI()->loader->addDirs('Library');

$mailer = new PHPMailer_Lite(true);
$mailer->send('[email protected]', 'Test PHPMailer Lite', 'something here ...');

 

Library/PHPMailer/Lite.php

一開始以為是qq郵箱問題,然後換了163郵箱。也不行,最後將這個isHtml引數改成false,outlook郵箱就可以接受正常郵件。

原因大概是企業郵箱,對郵件的內容格式做了限制(猜想!)