Php 如何使用laravel 5.8中的mailchimp发送简单邮件

Php 如何使用laravel 5.8中的mailchimp发送简单邮件,php,laravel,email,sendmail,mailchimp,Php,Laravel,Email,Sendmail,Mailchimp,我试过这个密码 $listId = 'xxxxxxxxxxxx'; //Mailchimp instantiation with Key $mailchimp = new \Mailchimp('xxxxxxxxxxxxxxxxxxxxxxxx-xxx'); $mailchimp->from('xxxxxxxxxxxxxxx'); $mailchimp->reply_to('xxxxxxxxxxxxxxxx'); $mailchimp->to($email->ema

我试过这个密码

$listId = 'xxxxxxxxxxxx';

//Mailchimp instantiation with Key

$mailchimp = new \Mailchimp('xxxxxxxxxxxxxxxxxxxxxxxx-xxx');

$mailchimp->from('xxxxxxxxxxxxxxx');
$mailchimp->reply_to('xxxxxxxxxxxxxxxx');
$mailchimp->to($email->email);
$mailchimp->subject('x');xxxxxxxxxxxxx
$mailchimp->message('<html>hiiiii</html');
$mailchimp->set_header('Content-type', 'text/html');
$mailchimp->send();
$listId='xxxxxxxxxxx';
//带密钥的Mailchimp实例化
$mailchimp=new\mailchimp('xxxxxxxxxxxxxxxxxxxxxxxx-xxx');
$mailchimp->from('xxxxxxxxxxxxxxxxx');
$mailchimp->回复('xxxxxxxxxxxxxxxxxx');
$mailchimp->to($email->email);
$mailchimp->subject('x');XXXXXXXXXXXX
$mailchimp->message('hiiiiimailchimp
装置

composer require nztim/mailchimp
对于Laravel支持: Laravel 5.5+将自动发现软件包,对于早期版本,您需要: 将服务提供者添加到
config/app.php:
NZTim\Mailchimp\Mailchimp服务提供者::类, 注册门面:
'Mailchimp'=>NZTim\Mailchimp\Mailchimp门面::类,
为MC_键(您的API键)添加一个.env值 (可选)发布配置文件:

php artisan vendor:publish --provider=NZTim\Mailchimp\MailchimpServiceProvider
代码电子邮件:-

$member = (new NZTim\Mailchimp\Member($email))->merge_fields(['FNAME' => 'First name'])->email_type('text')->confirm(false);
Mailchimp::addUpdateMember($member);
例子

// Laravel:
// Subscribe a user to your list, existing subscribers will not receive confirmation emails
Mailchimp::subscribe('listid', 'user@domain.com');

// Subscribe a user to your list with merge fields and double-opt-in confirmation disabled
Mailchimp::subscribe('listid', 'user@domain.com', ['FNAME' => 'First name', 'LNAME' => 'Last name'], false);

// Subscribe/update a user using the Member class
$member = (new NZTim\Mailchimp\Member($email))->interests(['abc123fed' => true])->language('th');
Mailchimp::addUpdateMember('listid', $member);
错误

  • 所有错误都会引发异常
  • 网络/通信错误通常属于请求类型(例外)
  • API错误将属于基本类型NZTim\Mailchimp\Mailchimp异常,例如不正确的API键,列表不存在
  • NZTim\Mailchimp\Exception\MailchimpBadRequestException包含一个response()方法,该方法将响应正文作为数组返回
  • Gotchas:API在以下情况下引发错误:

    *指定大写不正确的合并字段名

    *添加新成员时忽略必需的合并字段


  • 嘿,我不明白,你能一个接一个地理解我吗?…还有?发生了什么?一些错误?这里有很多关于“Mailchimp Laravel”的结果,你检查过了吗?