jumichica / jmail
一个微型的库,用于通过不同的平台(如Mailgun、MailJet等)发送邮件通知。
1.6.4
2022-09-02 19:32 UTC
Requires
- php: >=7.2
- kriswallsmith/buzz: ^1.0
- mailgun/mailgun-php: ^3.0.0
- mailjet/mailjet-apiv3-php: ^1.4
- nyholm/psr7: ^1.1
- phpmailer/phpmailer: ^v6.5.4
README
一个微型的库,用于通过不同的平台(如Mailgun、MailJet等)发送邮件通知。
使用Mailgun的示例
require_once (__DIR__."/../vendor/autoload.php");
use Jumichica\JMail;
$jmail= new JMail();
$jmail->credentials('[PRIVATE_API_KEY]', '[DOMAIN]', '[SENDER]',JMail::$MAILGUN,'[NAME_SENDER]');
$jmail->send('[EMAIL_TO]','Hello World!','My firts Email HTML','My first mail TEXT');
使用MailJet的示例
require_once (__DIR__."/../vendor/autoload.php");
use Jumichica\JMail;
$jmail= new JMail();
// Mensaje con MailJet
$jmail->credentials(array('[API_KEY]','[SECRET_API_KEY]'), '[DOMAIN]', '[SENDER]',JMail::$MAILJET,'[NAME_SENDER]');
$jmail->send('[EMAIL_TO]','Hello World!','My firts Email HTML','My first mail TEXT');
使用PHPMailer的示例
require_once (__DIR__."/../vendor/autoload.php");
use Jumichica\JMail;
$jmail= new JMail();
// Mensaje con PHPMailer
$jmail->credentials_mailer('[EMAIL_FROM]', '[EMAIL_FROM_PASSWORD]', '[NAME]', 'NAME_TO', 'SMTP SERVER');
$jmail->send('[EMAIL_TO]','Hello World!','My firts Email HTML','My first mail TEXT');
// If you need to set a opened action when the people read the email then use:
$jmail->send('[EMAIL_TO]','Hello World!','My firts Email HTML','My first mail TEXT', "", "[URL_LINK_TO_YOUR_SCRIPT_PHP]");
DEBUG激活
最后一个参数可以选择激活DEBUG,如果你想的话。让我给你举一个例子
// DEBUG False
$jmail->credentials_mailer('[EMAIL_FROM]', '[EMAIL_FROM_PASSWORD]', '[NAME]', 'NAME_TO', 'SMTP SERVER');
// DEBUG true
$jmail->credentials_mailer('[EMAIL_FROM]', '[EMAIL_FROM_PASSWORD]', '[NAME]', 'NAME_TO', 'SMTP SERVER', true);
贡献者
Edwin Ariza me@edwinariza.com