我想通过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');
?>
答案 0 :(得分:1)
也许在php.ini上配置你的smtp服务器
或者您可以在系统上安装smtp服务器
答案 1 :(得分:1)
// 连接到php SDK https://github.com/infusionsoft/PHP-iSDK
require_once($ _ SERVER ['DOCUMENT_ROOT']。'/ src / isdk.php');
$ app = new iSDK();
// 设置连接,确保正确输入api密钥
$ app-&gt; cfgCon(“applicationName”,“APIKEYGOESHERE”);
// 接下来,您必须向Infusionsoft查询电子邮件地址列表的联系人ID:
$ email ='target.recipient@example.com';
$ returnFields = array('Id');
$ contact = $ app-&gt; findByEmail($ email,$ returnFields);
// 我们需要一组联系人ID来发送电子邮件
$ clist = array_values($ contact [0]);
// 然后您可以发送电子邮件:
$ status = $ app-&gt; sendEmail($ clist,“sender@email.com”,“~Contact.Email~”,“”,“”,“Multipart”,“此电子邮件的主题行”,“The HTML内容是此电子邮件的正文。“,”此电子邮件的纯文本正文的内容。“);
// https://developer.infusionsoft.com/docs/read/Email_Service#sendEmail