-5

通过php将用户信息插入数据库后。我想向用户发送电子邮件告诉他们这个好消息。我们该怎么做呢?谢谢。

我使用了 w3school 的以下代码,但它不起作用。

<?php
 $to = "someone@example.com";
 $subject = "Test mail";
 $message = "Hello! This is a simple email message.";
 $from = "someonelse@example.com";
 $headers = "From:" . $from;
 mail($to,$subject,$message,$headers);
 echo "Mail Sent.";
 ?> 
4

2 回答 2

1

显然你跳过了一些研究......

mail() 通常将邮件发送到垃圾邮件文件夹。一些邮件提供商也会阻止这些邮件,因为它们的标题不完整。更糟糕的是:一些托管服务提供商只是阻止了这个功能。如果您想要一些干净的东西,请使用 SMTP 连接。这是另一个参考:

然后,使用您的其中一个电子邮件帐户进行 SMTP 设置(例如,为您的站点创建的 GMail 帐户等)。

于 2013-07-14T23:06:15.317 回答
0

这很容易:

$sendto = "anyemail@email.com";
$subject = "My subject!";
$message = "This is an email message!";
mail($sendto,$subject,$message);

您还应该查看更高级的内容,例如标题...在这里查看所有内容:http: //php.net/manual/en/function.mail.php

于 2013-07-14T23:12:28.597 回答