2016-04-02 109 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);