voronkovich/phpmailer-dsn
最新稳定版本:v0.0.1
Composer 安装命令:
composer require voronkovich/phpmailer-dsn
包简介
Library for configuring PHPMailer with DSN string
README 文档
README
Library for configuring PHPMailer with DSN string.
Abandoned!!!
This feature was merged to PHPMailer. Use the PHPMailer itself instead:
composer require phpmailer/phpmailer:^6.8.0
Installation
composer require voronkovich/phpmailer-dsn
Usage
use Voronkovich\PHPMailerDSN\DSNConfigurator; use PHPMailer\PHPMailer\PHPMailer; $mailer = new PHPMailer(true); $configurator = new DSNConfigurator(); $configurator->configure($mailer, 'smtp://localhost:2525');
Configuraton
Supported protocols:
mailsendmailqmailsmtpsmtps
Additional configuration could be applied via query string:
$dsn = 'mail://localhost?XMailer=SuperMailer&FromName=CoolSite'; $configurator->configure($mailer, $dsn);
PHPMailer is configured by public properties, so you can use any of them. All allowed options could be found at PHPMailer Docs.
Examples
Sendmail
$dsn = 'sendmail://localhost?Sendmail=/usr/sbin/sendmail%20-oi%20-t'; $configurator->configure($mailer, $dsn);
SMTP
$dsn = 'smtp://user@password@localhost?SMTPDebug=3&Timeout=1000'; $configurator->configure($mailer, $dsn);
Gmail
$dsn = 'smtps://user@gmail.com:password@smtp.gmail.com?SMTPDebug=3'; $configurator->configure($mailer, $dsn);
License
Copyright (c) Voronkovich Oleg. Distributed under the MIT.
统计信息
- 总下载量: 120
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-02-27