2012-09-05 44 views
0

我正在使用php郵件腳本來發送郵件,但是當發送時用戶正在獲取Apache服務器的郵件。如何從電子郵件的標題中刪除apache服務器。php郵件和apache服務器如何從字段中刪除apache

<?php 
//mail script 
$to = '[email protected]'; 
$subject = "Your welcome"; 
$header= "From: admin"; 
//other headers 
$server = "email.com"; 
ini_set("SMTP, $server"); 

$message = "hello"; 

mail($to, $subject, $message, $headers); 
?> 

我已經嘗試刪除$ server和ini_set行。當我這樣做時,我得到了[email protected]

回答

0

請看看PHP手冊中的例子,特別是mail頁面上的example 4

有在腳本中的兩個問題:

  1. 你設置$header變量,然後在mail函數調用使用$headers
  2. 的從標題必須包含一個實際的電子郵件地址,並可以任選含有一個名字

應該

$headers = 'From: Admin <[email protected]>'; 

,將顯示的名字爲admin,有電子郵件[email protected]