0

我正在尝试设置一些 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');

我有一个用于此代码的真实电子邮件地址。但它不会将它发送到我想要的电子邮件;我究竟做错了什么?我也在本地服务器上工作。这有什么区别吗?

4

2 回答 2

2

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

mail('randomEmail@gmail.com', 'This is a Subject', 'This is the body of the email', 'From: $email');
于 2013-10-29T06:59:31.037 回答
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

于 2014-02-27T09:16:44.893 回答