定制 electricbrands/php-office365mailer 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

electricbrands/php-office365mailer

最新稳定版本:0.4.1

Composer 安装命令:

composer require electricbrands/php-office365mailer

包简介

Send emails via Office365 using MS Graph API

README 文档

README

Send emails via Office365 using MS Graph API

Installation

  1. Via Composer:
composer require electricbrands/php-office365mailer
  1. Setup MS Account

  2. dotenv vars:

MS_TENANT_ID="your tenant id" 
MS_CLIENT_ID="your client id" 
MS_CLIENT_SECRET="your client secret"
  1. Make sure that the files directory is writable for the webserver

Example

<?php 

use Electricbrands\PhpOffice365mailer\PhpOffice365mailer;
# use \Dotenv\Dotenv;

require( __DIR__ . '/vendor/autoload.php' );

/* if you are using dotenv
$dotenv = Dotenv::createImmutable( __DIR__ );
$dotenv->load();
 */

/* In case that you don't have dotenv installed */
$_ENV["MS_TENANT_ID"] = "Enter your tenant id"; 
$_ENV["MS_CLIENT_ID"] = "Enter your client id"; 
$_ENV["MS_CLIENT_SECRET"] = "Enter your client secret";

$mail = new PhpOffice365mailer();

# View JWT Informations
# $mail->tokenInfo();

# Send Mail
$mail->setFrom('from@example.com', 'Mailer');
$mail->addAddress('joe@example.net', 'Joe User');     //Add a recipient
$mail->addAddress('ellen@example.com');               //Name is optional
$mail->addReplyTo('info@example.com', 'Information');
$mail->addCC('cc@example.com');
$mail->addBCC('bcc@example.com');

# Content
$mail->isHTML(true); //Set email format to HTML
$mail->Subject = 'this is a mail from ms graph just for you';
$mail->Body    = '<html>This is a html <b>mail</b> body for <i>you</i></html>';

# Add attachment
$mail->addAttachment( __DIR__ . '/testpdf.pdf', 'yourtestpdf.pdf' );

# Send
$mail->send();

# Or send and debug
# $mail->send( true );

Links

统计信息

  • 总下载量: 1.04k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2023-03-24