kurtiz / email-man
一个功能齐全的PHP邮件库,用于发送电子邮件,尤其是通过SMTP
0.0.1
2022-10-20 02:40 UTC
Requires
- phpunit/phpunit: ^8.5
- symfony/var-dumper: ^5.4
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>";