2017 © Pedro Peláez
 

library php-sent-email

php发送邮件

image

niklaslu/php-sent-email

php发送邮件

  • Wednesday, October 26, 2016
  • by niklauslu
  • Repository
  • 1 Watchers
  • 1 Stars
  • 72 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

php-sent-email

php利用smtp发送邮件, (*1)

Composer安装, (*2)

composer require niklaslu/php-sent-email, (*3)

发邮件类使用 PHPMailer ,自己只是简单封装了下, (*4)

示例代码

<?php

require_once 'vendor/autoload.php';

use niklaslu\Mail;

$mailConfig = [
    'debug' => false, // 是否开启debug,调试模式下可开启
    'host' => 'smtp.??????.???', // 邮件发送smtp服务器host
    'username' => 'xxxxxxxx@xxx.com', // 用户名
    'password' => '**********', // 密码
    'port' => 465, // 端口号
    // 发送人
    'from' =>[
            'address' => 'from@email.com',
            'name' => 'from_name'
        ],
//     'from' => 'from@email.com',

];

$mail = new Mail($mailConfig);

// 添加回复人
// $mail->addReplyTo('replyTo@email.com' , 'reply_name');
// 添加抄送,多人
$CC = [
    ['cc1@email.com' , 'cc1'],
    ['cc2@email.com' , 'cc2']
];
// $mail->addCC($CC);
// 添加密送
// $BCC = $CC;
// $mail->addBCC($BCC);


$to = '332553882@qq.com'; // 发送人
$subject = '测试标题'; // 邮件标题
$body = "

测试内容, (*5)

"; // 邮件内容支持html // 添加附件 // $attachments = [ // ['a.txt' , 'a'], // ['b.txt' , 'b'] // ]; // $mail->addAttachments($attachments); $res = $mail->sent($to, $subject, $body); if (!$res){ print_r($mail->getError()); }else{ echo '成功'; }

The Versions

26/10 2016

dev-master

9999999-dev

php发送邮件

  Sources   Download

GUN

The Requires

 

by lucong