# MaiSmtp.class.php **Repository Path**: lorock/MaiSmtp.class.php ## Basic Information - **Project Name**: MaiSmtp.class.php - **Description**: php版本的smtp协议发送邮件类 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2017-12-16 - **Last Updated**: 2022-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #MaiSmtp.class.php ##简单介绍 smtp协议发送email,可群发,可发附件,支持CC,BC等收件方式,作者m35 <78079676@qq.com> ##使用说明(初阶): ```php send('标题:MaiSmtp发送测试', '
MaiSmtp.class.php powered by m35
', '78079676@qq.com'); ``` ##使用说明(进阶.1): ```php send('标题:MaiSmtp发送测试', 'MaiSmtp.class.php powered by m35
', '78079676@qq.com'); if ($result) { echo '发送成功'; } else { echo ''; print_r($Mail->error); } ``` MaiSmtp初始化参数说明: 1、smtp.126.com:smtp邮件服务器地址,默认端口25,如果端口非25,请填写如下格式 smtp.126.com:465 2、wsskoko@126.com:邮箱账号,如果想设定发件昵称,可填写如下格式 小买:wsskoko@126.com 3、password:邮箱密码,如果不需要密码,可不填写 4、调试模式:Boolean类型,填写TRUE,会记录smtp发送过程到log变量 ##使用说明(进阶.2): ```php addRecipients('78079676@qq.com'); // 添加收件人 $Mail->addRecipients(array('zhangsan@example.com', 'lisi@example.com')); // 数组类型收件人 $Mail->addRecipients('xiaoli@example.com', 'cc'); // 抄送收件人 $Mail->addRecipients('xiaozhang@example.com', 'bc'); // 密送收件人 $Mail->changeBackup(TRUE); // 同时备份发送给自己 $result = $Mail->send('标题:MaiSmtp发送测试', '内容:
MaiSmtp.class.php powered by m35
'); echo ''; if ($result) { echo '发送成功'; } else { echo '错误:'; print_r($Mail->error); } echo '调试过程:'; print_r($Mail->log); ``` ##使用说明(更多说明): ```php removeRecipients('78079676@qq.com'); // 移除收件人 $Mail->clearRecipients(); // 清空收件人 $Mail->addAttachments('./example.txt'); // 添加附件 $Mail->removeAttachments('./example.txt'); // 移除附件 $Mail->clearAttachments(); // 清空附件 // 多次发送邮件场景 $Mail->resetMail(); // 首先重置发送条件 $Mail->send('标题:MaiSmtp发送测试', '内容:
MaiSmtp.class.php powered by m35
', 'other@example.com'); // 接着第二次发送 ```