2012-08-27 63 views
1
<?php 
$to = "[email protected], "; 
$subject = " Hi "; 
$message = " this time.. "; 
$from = "[email protected]"; 
$headers = "From: $from\r\n"; 
$headers .= "Return-Path: [email protected]\r\n"; 
    $headers .= "Content-Type: text/plain\r\n"; 
mail($to,$subject,$message,$headers,"-f$from"); 
echo " successful!!"; 
?> 

我想發送此電子郵件,但它不會發送到Facebook電子郵件。當我將字段更改爲我的Gmail ID時,則可以收到電子郵件。發送電子郵件到@facebook

電子郵件被標記爲垃圾郵件嗎?或者其他的東西?我甚至不能在Facebook上的其他文件夾中看到電子郵件。

+1

這可能是一個保護的事情,Facebook不接受來自其自己的域名的電子郵件,除非它從自己的服務器發送。使用郵件功能時,您使用服務器自己的郵件服務器發送郵件。嘗試一個不同的地址,看看是否有效。 – h2ooooooo

+0

@ h2ooooooo _我也嘗試了我的電子郵件ID,仍然沒有運氣 – Yahoo

回答

2

消息發送到{user}@facebook.com不是從朋友被放入Messages/Other子來了,我覺得他們甚至不產生在Facebook的頂欄的通知 - 使用戶將最有可能只是「偶然」認出他們。

另外,某處文檔的Facebook表示,這些電子郵件地址僅用於用戶到用戶的通信,以及所有應用不應該用這樣的一種方式與他們的用戶進行溝通。應用程序請求是指定後者的指定方式。

+0

@Cbone - 即使在其他文件夾中,我也沒有收到電子郵件。 – Yahoo

+1

正如h2ooooooo已經說過的那樣,這可能是Facebook應用的某種垃圾郵件保護/過濾。我只知道我用我的@ gmail.com地址測試了一次,在這個地址下我的Facebook賬號被註冊了 - 而且這條消息出現在我朋友的消息中(就好像它是直接從我的FB賬戶中發出的)。 – CBroe