2012-01-14 148 views
0

你可以發送一個狀態更新到你自己的Facebook頁面,將它發送到一個白癡(祕密)電子郵件地址。這說明如下: http://www.facebook.com/help/pages/mobile 的問題是我不能讓它從PHP不能通過電子郵件發送到Facebook頁面從PHP

function page_publish_by_mail($page_mail, $status){ 
    $to = $page_mail; 
    $subject = $status; 
    $message = ""; 
    $headers = "From: [email protected]"; 
    return mail($to, $subject, $message, $headers); 
} 

我可以發送郵件到我的郵箱地址,我可以通過郵件從我的電子郵件地址發佈工作,但我似乎無法到從PHP郵寄。

回答

0

我還沒有嘗試發送到Facebook郵件之前,但我覺得它是由於缺乏標題信息被過濾掉。嘗試添加更多的標題細節。

我總是發送標題是這樣的:

$headers = 'From: Your Name <[email protected]>' . "\r\n"; 
$headers .= 'Content-type: text/html' . "\r\n"; 
$headers .= 'MIME-Version: 1.0' . "\r\n"; 

這被設置爲發送的HTML電子郵件,但你可以嘗試其他內容類型,如果不工作。

查看文檔並查看是否還有其他需要的頭文件可能是個好主意。