kurtiz/email-man

一个功能齐全的PHP邮件库,用于发送电子邮件,尤其是通过SMTP

0.0.1 2022-10-20 02:40 UTC

This package is auto-updated.

Last update: 2024-09-20 07:26:27 UTC


README

一个功能齐全的PHP邮件库,用于发送电子邮件,尤其是通过SMTP

功能

  • 添加多个收件人
  • 添加多个抄送(Cc)
  • 添加多个密送(Bcc)
  • 添加回复地址
  • 添加HTML电子邮件
  • 添加纯文本电子邮件
  • 输出错误信息

示例用法

<?php

use EmailMan\EmailMan;

include "EmailMan.php";

$email = new EmailMan();

// add recipients
$email->addto("test1@email.com");
$email->addto("test2@email.com", "Test 2");
$email->addto("test3@email.com");

// add cc
$email->addCC("testCC1@email.com");
$email->addCC("testCC2@email.com");

// add bcc
$email->addBCC("testBCC@email.com");

// set sender email
$email->setFrom("sender@email.com");

// set sender name
$email->setFromName("Sender Name");

// set subject
$email->setSubject("THIS IS THE SUBJECT OF THE EMAIL");

// set message
$email->setMessage("This is just a test message");

// set reply to
$email->setReplyTo("reply_to_address@email.com");

// prepare the headers
$email->prepareHeaders();


// send the email
$email->send();

// dump errors if there are any
$errors = $email->dumpDebugger();

echo "<pre>";
var_dump($errors);
echo "</pre>";