为什么我的邮件功能不起作用? PHP

时间:2013-10-29 06:56:15

标签: php email

我正在尝试设置一些PHP,如果用户输入他们的电子邮件地址;他们向该组织发送电子邮件。

这是我的HTML

<input type="text" name="email" size="20" /><br />
<input type="submit" name="submit" value="submit" />

这是我的PHP脚本

$email = $_POST['email'];

mail('randomEmail@gmail.com', 'This is a Subject', 'This is the body of the email', 'From $email');

我有一个真正的电子邮件地址,我正在使用此代码。但它不会发送到我想要的电子邮件;我究竟做错了什么?我也在使用本地服务器。这有什么不同吗?

2 个答案:

答案 0 :(得分:2)

From标头的格式不正确。您错过了冒号:

mail('randomEmail@gmail.com', 'This is a Subject', 'This is the body of the email', 'From: $email');

答案 1 :(得分:0)

// message lines should not exceed 70 characters (PHP rule), so wrap it
$message = wordwrap($message, 70);

获取更多帮助:http://www.w3schools.com/php/php_mail.asp