如何使用mailchimp php

时间:2015-09-24 11:19:01

标签: php email mailchimp

我正在开发一个网站,想要使用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"; 

0 个答案:

没有答案