我最近尝试使用php邮件功能发送确认电子邮件,我已经成功地这样做了.但是,当我在脚本中添加一些内容时,某些东西似乎不起作用.
下面的代码是我开始工作的代码.出现包含电子邮件所需的所有内容.
$to = 'Myemail';
$subject = 'Confirmation';
$message = 'This is a test';
$headers = 'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/plain; charset=iso-8859-1' . "\r\n" .
'Content-Transfer_Encoding: 7bit' . "\r\n\r\n" .
'From: fromemail'."\r\n" .
'Reply-To: replyemail' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)
但是,当我将相同的标题传输到另一个脚本(下面)时,邮件会传递,但存在一些问题.
1)我的邮件说邮件来自无人.2)而不是出现在信息区域中的标题,它在邮件中显示为文本来自:来自电子邮件回复:回复电子邮件X-Mailer:PHP/5.2.9
下面的脚本被包含在我写的另一个程序中,所以我想知道这是不是问题.我不认为它的语法,因为它与我上面使用的标题相同.我附上了我收到的邮件图片.http://imgur.com/weNkr
非常感谢您的帮助!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<HEAD>
</HEAD>
<body>
<?php
$message = $_POST['message'];
$subject = $_POST['subject'];
if ($message != null) {
include("connect.php");
$extract = mysql_query("SELECT …Run Code Online (Sandbox Code Playgroud) php ×1