首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SparkPost PHP reply_to不工作

SparkPost PHP reply_to不工作
EN

Stack Overflow用户
提问于 2016-04-28 15:27:48
回答 2查看 433关注 0票数 0

我正在使用SparkPost PHP发送电子邮件,而且似乎reply_to功能不起作用。我尝试使用headers和reply_to字段这两种方式。有什么不对的吗?域名的reply_to电子邮件是不同的发送者之一。我在他们的文档中没有发现对此有任何限制。有什么想法吗?

这里是我的代码:

代码语言:javascript
复制
     $emailData = array(
        'from'=> $data["from_name"].' <'.$data["from_email"].'>',
        'html'=> $data["html"],
        'inline_css' => true,
        'transactional' => true,
        'subject'=> $data["subject"],
        'recipients'=> $rec["r"]
    );

    if(isset($data["headers"]["Reply-To"]))
        $emailData['reply_to'] = $data["headers"]["Reply-To"];


    try {
        // Build your email and send it!
        $this->mandrill->transmission->send($emailData);
    } catch (\Exception $err) {
        echo "<pre>";
        print_r($err);
        echo "</pre>";
    }
EN

回答 2

Stack Overflow用户

发布于 2017-05-04 16:18:59

关于: SparkPost PHP ReplyTo,reply_to,回复

对于任何想知道同样的事情的人。下面是我在PHPV2.1中使用SparkPost客户端库的实现。希望能帮上忙。

我使用了在docs中看到的传输端点。

https://github.com/sparkpost/php-sparkpost

代码语言:javascript
复制
$promise = $sparky->transmissions->post([
  'content' => [
      'from' => [
          'name' => 'Company Name',
          'email' => 'noreply@company.com',
      ],
      'reply_to' => $email,
      'subject' => 'Some Subject',
      'html'    => $html_message,
      'text'    => $text_message,
  ],
  'substitution_data' => $subData,
  'recipients' => [

    [
      'address' => [
        'name' => 'My Recipient',
        'email' => 'me@company.com',
      ]
    ],

  ],

]);
票数 3
EN

Stack Overflow用户

发布于 2016-04-28 16:49:36

谢天谢地:)

解决方案是,SparkPost在API文档中对参数有不同的名称。PHP的正确参数不是reply_to (正如它是用文档编写的),而是replyTo

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36919120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档