php edm 系统,edm.php

// +----------------------------------------------------------------------

// | 科创众达

// +----------------------------------------------------------------------

// | Copyright (c) 2011 http://ctrlcoo.com All rights reserved.

// +----------------------------------------------------------------------

// |

// +----------------------------------------------------------------------

require_once 'XML/RPC2/Client.php';

if(!defined('APP_ROOT_PATH'))

define('APP_ROOT_PATH', str_replace('edm.php', '', str_replace('\\', '/', __FILE__)));

if(!function_exists("app_conf"))

{

//引入数据库的系统配置及定义配置函数

$sys_config = require APP_ROOT_PATH.'system/config.php';

function app_conf($name)

{

return stripslashes($GLOBALS['sys_config'][$name]);

}

}

$options = array(

'prefix' => '1.5.', //版本,不需要更改

'encoding'=>'utf-8',

'debug'=>false//是否打印信息

);

$api_url='http://api.lian-wo.com/';# api地址,不需要更改

$username= app_conf("EDM_USERNAME");# 您的账号

$password= app_conf("EDM_PASSWORD");# 您的密码

$client = XML_RPC2_Client::create($api_url, $options);

$token = $client->login($username,$password);

//邮件地址 多个邮件地址用英文逗号隔开

//$email='test@gmail.com,test1@gmail.com';

function create_email($email,$client,$token)

{

try

{

$group_id = $client->createGroup($token,"easethink_".time());

//指定所属组

$group=array($group_id);

$email_id=$client->createEmail($token,$email,$group);

return $group_id;

} catch (XML_RPC2_FaultException $e) {

// The XMLRPC server returns a XMLRPC error

return 'Exception #' . $e->getFaultCode() . ' : ' . $e->getFaultString();

} catch (Exception $e) {

// Other errors (HTTP or networking problems...)

return 'Exception : ' . $e->getMessage();

}

}

//创建群发的内容

function create_template($subject,$send_email,$send_name,$content,$client,$token)

{

try {

//邮件标题

$array['subject']=$subject;

$array['send_email']=$send_email;

$array['send_name']=$send_name;

$array['reply_email']=$send_email;

$array['reply_name']=$send_name;

$array['content']=$content;

$template_id=$client->createTemplate($token,"easethink_".time(),$array);

return $template_id;

} catch (XML_RPC2_FaultException $e) {

// The XMLRPC server returns a XMLRPC error

return 'Exception #' . $e->getFaultCode() . ' : ' . $e->getFaultString();

} catch (Exception $e) {

// Other errors (HTTP or networking problems...)

return 'Exception : ' . $e->getMessage();

}

}

function send_mail($email,$subject,$send_email,$send_name,$content,$send_time,$client,$token)

{

$send_group = intval(create_email($email,$client,$token));

$template_id = intval(create_template($subject,$send_email,$send_name,$content,$client,$token));

$send_group = $send_group.'';

try {

//禁止发送的组,多个组用英文逗号隔开

$forbidden_group='-1';

$client->createPlan($token,$template_id,$send_time,$send_group,$forbidden_group);

return "success";

} catch (XML_RPC2_FaultException $e) {

// The XMLRPC server returns a XMLRPC error

return 'Exception #' . $e->getFaultCode() . ' : ' . $e->getFaultString();

} catch (Exception $e) {

// Other errors (HTTP or networking problems...)

return 'Exception : ' . $e->getMessage();

}

}

//

//send_mail("fzmatthew@qq.com","测试邮件","fzmatthew@qq.com","易想","测试内容","2010-01-01 23:50:12",$client,$token);

//exit;

?>

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值