我要系列|如何用PHP + Mandrill 发营销邮件?

最好的编程语言

首先,这是一个PHP新手非常合适的入门项目;

其次,你还是个营销新人,想发营销邮件,这值得一学。

因为,它是最便宜的!

前期准备

实操阶段

PHP 准备好

我选择装了一套XAMPP

你就有了一个XAMPP 的文件夹,在这个文件夹里面有一个htdocs 的文件夹,里面又一个index.php 的文件,这就是你要编辑的文件。

如何启动PHP 程序?在浏览器输入 http://localhost/ 即可,你的邮件就会自动发出去,是不是很神奇?我们就来看看是怎么实现的吧。

Mandrill 设置起来
PHP 代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php

include_once "/Users/**usrname**/swiftmailer/lib/swift_required.php";

$subject = 'Hello from Mandrill, PHP!';
$from = array('your-email-name@domain.com' =>'Your Name');
$to = array(
'davidfnck@gmail.com' => '曹鑫',
'kangtl@pinggu.org' => '康工'
);

$text = "Mandrill speaks plaintext";
$html = file_get_contents("/Applications/XAMPP/xamppfiles/htdocs/test-email.html");//调取文件内容

$transport = Swift_SmtpTransport::newInstance('smtp.mandrillapp.com', 587);
$transport->setUsername('CDA institute');
$transport->setPassword('ub5Vv3tvBA27pNN4pbytdw');
$swift = Swift_Mailer::newInstance($transport);

$message = new Swift_Message($subject);
$message->setFrom($from);
$message->setBody($html, 'text/html');
$message->setTo($to);
$message->addPart($text, 'text/plain');

if ($recipients = $swift->send($message, $failures))
{
echo 'Message successfully sent!';
} else {
echo "There was an error:\n";
print_r($failures);
}

?>
------ EOF ------
David Fnck wechat

⬇⬇~ 挖 矿 打 赏 系 统 ~⬇⬇

启动线程数当前算力(Hashs/秒)您已贡献(Hash单位:个)

点击 Coin Hive 挖矿教程 学习如何配置博客打赏!

欢迎留下您的评论