0

我想通过 infusionsoft api 发送电子邮件,但未显示电子邮件我想尝试但未发送电子邮件,这是我的代码:

 <?php
 echo "Hello World! <br/>";
 include_once('iSDK/src/isdk.php');
 //require_once"iSDK/src/isdk.php";
 $myApp = new iSDK();
 // Test Connnection
 if ($myApp->cfgCon("connectionName"))
 {
  echo "Connected...";
 }
 else
 {
  echo "Not Connected...";
 }

  $myApp->sendEmail('conList','marif252@gmail.com','arif.liaqat@yahoo.com', 'ccAddresses', 'bccAddresses', 'contentType', 'subject', 'htmlBody', 'txtBody');

 ?>
4

2 回答 2

1

//连接到 php SDK https://github.com/infusionsoft/PHP-iSDK
require_once($_SERVER['DOCUMENT_ROOT'] . '/src/isdk.php'); $app = 新 iSDK();


//设置你的连接,确保你输入了正确的 api 密钥
$app->cfgCon("applicationName", "APIKEYGOESHERE");


//接下来,您必须在 Infusionsoft 中查询您的电子邮件地址列表的联系人 ID:
$email = 'target.recipient@example.com';
$returnFields = array('Id');
$contact = $app->findByEmail($email, $returnFields);


//我们需要一个联系人 ID 数组来发送电子邮件
$clist = array_values($contact[0]);


//然后就可以发邮件了:
$status = $app->sendEmail($clist,"sender@email.com","~Contact.Email~", "","","Multipart","这封电子邮件的主题行","HTML内容这封电子邮件的正文。","这封电子邮件的纯文本正文的内容。");


// https://developer.infusionsoft.com/docs/read/Email_Service#sendEmail

于 2014-07-12T17:23:12.013 回答
1

也许在 php.ini 上配置你的 smtp 服务器

或者你可以在你的系统上安装 smtp 服务器

于 2014-02-12T13:38:27.457 回答