2016-04-02 140 views
2

我是一個PHP的新手。這是我用PHP發送電子郵件的代碼。發送電子郵件與PHP和可能配置SMTP設置

mail("[email protected]", "the subject", $message, 
    "From: [email protected] \r\n" 
    ."X-Mailer: PHP/" . phpversion()); 

可以用PHP沙箱在這裏找到:

http://sandbox.onlinephpfunctions.com/code/88e1df4ddf90cdf64d5e04c2c2da4c10dfb801ee

但是沒有關係的工作。

我需要設置SMTP連接嗎?如果是這樣,怎麼樣?

+0

請如果您對此有任何解釋的話。 – user2950593

回答

0

請嘗試此代碼,如果您想在Localhost中運行此代碼,則必須在PHP.ini中配置SMTP詳細信息。此代碼將在沒有任何錯誤的Live主機中運行,您還可以使用此代碼設計HTML消息。

$to_email='[email protected]' 
$email="[email protected]"; 
$headers = "From: ".$email."\r\n"; 
$headers .= "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; 
$subject = 'Demo Mail'; 
$message = 'Your Message' 
mail($to_email,$subject,$message,$headers);