📜  sendinblue 发送邮件 - PHP (1)

📅  最后修改于: 2023-12-03 15:20:05.795000             🧑  作者: Mango

Sendinblue 是一种功能强大的邮件发送服务,能够帮助开发人员轻松地设置和发送邮件。使用 Sendinblue,您可以快速创建自定义邮件模板、构建收件人列表并轻松地跟踪邮件的投递和开放情况。此外,Sendinblue 还提供了丰富的 API 文档和 PHP SDK,让开发人员更容易地集成它们的应用程序。

下面是一个简单的 PHP 示例,展示如何使用 Sendinblue 发送邮件:

<?php 

require_once('path/to/sendinblue-php/vendor/autoload.php');

use \Sendinblue\Mailin;

$config = array(
    'api_key' => 'your_api_key_here',
    'timeout' => 30, // 请求超时时间(以秒为单位)
    'attempts' => 5, // 请求失败重试次数
);

$mailin = new Mailin($config);

$to = array(array('email' => 'example@example.com', 'name' => 'John Doe'));

$data = array(
    'to' => $to,
    'subject' => 'Test email from Sendinblue PHP',
    'html' => '<p>Hello world!</p>',
);

$response = $mailin->send_email($data);

if ($response['code'] == 'success') {
    echo "Email sent successfully! (Message ID: {$response['message_id']})";
} else {
    echo "Error sending email: {$response['message']}";
}

该代码使用 Sendinblue 的 PHP SDK 发送一封简单的测试邮件。您需要将 your_api_key_here 替换为您的实际 API 密钥。如果您还没有 API 密钥,请到 Sendinblue 控制台中生成一个。

此外,您还可以使用 Sendinblue 的 API 在邮件中包括自定义参数,以便更好地跟踪和分析您的邮件活动。有关更详细的 API 文档,请参阅 Sendinblue 网站。

返回的 markdown 代码片段如下所示:

`` `php 
<?php 

require_once('path/to/sendinblue-php/vendor/autoload.php');

use \Sendinblue\Mailin;

$config = array(
    'api_key' => 'your_api_key_here',
    'timeout' => 30, // 请求超时时间(以秒为单位)
    'attempts' => 5, // 请求失败重试次数
);

$mailin = new Mailin($config);

$to = array(array('email' => 'example@example.com', 'name' => 'John Doe'));

$data = array(
    'to' => $to,
    'subject' => 'Test email from Sendinblue PHP',
    'html' => '<p>Hello world!</p>',
);

$response = $mailin->send_email($data);

if ($response['code'] == 'success') {
    echo "Email sent successfully! (Message ID: {$response['message_id']})";
} else {
    echo "Error sending email: {$response['message']}";
}
``` `

Sendinblue 是一种功能强大的邮件发送服务,能够帮助开发人员轻松地设置和发送邮件。使用 Sendinblue,您可以快速创建自定义邮件模板、构建收件人列表并轻松地跟踪邮件的投递和开放情况。此外,Sendinblue 还提供了丰富的 API 文档和 PHP SDK,让开发人员更容易地集成它们的应用程序。