jsefton / endor-mail-sdk
Endor Mail SDK
dev-master
2024-01-18 21:10 UTC
Requires
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-18 22:51:18 UTC
README
此软件包包含一个PHP SDK包装器,可用于与ENDOR Mail API进行通信。
安装
composer require jsefton/endor-mail-sdk
用法
要向API发送电子邮件,您需要创建一个新的EndorMail包装器实例。这需要您使用从ENDOR Mail服务提供的API密钥创建实例。
以下是在Laravel应用程序中快速完整示例用法,这将允许您使用常规视图进行电子邮件。您可以使用常规的->with()
方法向视图传递数据。
use Endor\MailSdk\EndorMail; ... (new EndorMail(env('ENDOR_MAIL_KEY'))) ->to(['info@endor.digital']) ->bcc(['bcc@endor.digital']) ->from('no-reply@endor.digital') ->subject('Email Subject Line') ->content(view('{laravel view path e.g. emails.template}')->render()) ->send();
如果您想在非Laravel应用程序中使用此软件包,可以使用file_get_contents
获取电子邮件内容。
use Endor\MailSdk\EndorMail; ... (new EndorMail(env('ENDOR_MAIL_KEY'))) ->to(['info@endor.digital']) ->bcc(['bcc@endor.digital']) ->from('no-reply@endor.digital') ->subject('Email Subject Line') ->content(file_get_contents('{path to email template}')) ->send();