我正在开发一个网站,想要使用mailchimp电子邮件功能或使用mailchimp邮件发送电子邮件。我有邮件的自定义电子邮件模板,只想使用mailchimp邮件程序功能而不是php mail()。可以使用mailchimp php发送我的网站的电子邮件吗?
我无法通过列表订阅执行此操作,因为我必须使用自己的包含动态内容的电子邮件模板。我只想使用mailchimp邮件功能发送我的网站的电子邮件而不是php mail()。
以下是我在搜索时找到但不适合我的代码示例
代码没有给我任何回报,甚至没有错误或警告
当我回显Status = ".$data->status."\n"
时,它仅显示Status =
。如果我使用print_r($ data),它将显示为空白。
$apikey = 'api_key';
$to_emails = array('rohith038@gmail.com');
$to_names = array('You', 'Your Mom');
$message = array(
'html'=>'Yo, this is the <b>html</b> portion',
'text'=>'Yo, this is the *text* portion',
'subject'=>'This is the subject',
'from_name'=>'Me!',
'from_email'=>'verifed@example.com',
'to_email'=>$to_emails,
'to_name'=>$to_names
);
$tags = array('WelcomeEmail');
$params = array(
'apikey'=>$apikey,
'message'=>$message,
'track_opens'=>true,
'track_clicks'=>false,
'tags'=>$tags
);
$url = "http://us1.sts.mailchimp.com/1.0/SendEmail";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url.'?'.http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
echo $result;
curl_close ($ch);
$data = json_decode($result);
echo "Status = ".$data->status."\n";