【问题标题】:Can't post to facebook page by email from php无法通过电子邮件从 php 发布到 facebook 页面
【发布时间】:2012-01-15 05:42:26
【问题描述】:

您可以将状态更新发送到您拥有的 Facebook 页面,方法是将其发送到 cretin(秘密)电子邮件地址。这在这里描述: http://www.facebook.com/help/pages/mobile 问题是我不能让它从 php 工作

function page_publish_by_mail($page_mail, $status){
    $to = $page_mail;
    $subject = $status;
    $message = "";
    $headers = "From: my@mail.address";   
    return mail($to, $subject, $message, $headers);
}

我可以向我的电子邮件地址发送邮件,也可以从我的电子邮件地址通过邮件发帖,但我似乎无法通过 PHP 邮件发帖。

【问题讨论】:

    标签: php email facebook-page


    【解决方案1】:

    我之前没有尝试发送到 facebook 邮件,但是我觉得由于缺少标题信息而被过滤掉了。尝试添加更多标题详细信息。

    我总是这样发送标题:

    $headers  = 'From: Your Name <youremail@domain.com>' . "\r\n";
    $headers .= 'Content-type: text/html' . "\r\n";
    $headers .= 'MIME-Version: 1.0' . "\r\n";
    

    这是为发送 html 电子邮件而设置的,但如果这不起作用,您可以尝试其他内容类型。

    查看文档并查看是否还需要其他标头可能是个好主意。

    【讨论】:

      猜你喜欢
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 2014-01-05
      • 1970-01-01
      • 2012-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多