我在我的网站上使用电子邮件表单。我希望发送的邮件包含"回复"项目在头部与用户输入的邮件地址或像<a href="mailto:ENTERED_EMAIL?subject=re':ENTERED_SUBJECT">
的html链接。我想要这样,这样检查邮件的员工就可以用我们的邮件客户端回复邮件,而不用手动输入地址。不幸的是,我无法使用它。这是我的工作客户端没有链接/回复:
$destination = 'mail@myhomepage.de';
$sender = 'webformular@myhomepage.de';
$sendername = 'myhomepage.de';
$subject = 'Mitteilung des E-Mail Formulars';
$urlsuccesspage = 'http://myhomepage.de/kontakt.php#success';
$separator = ":'t"; // colon and tabulator
if ($_SERVER['REQUEST_METHOD'] === "POST") {
$header = array();
$header[] = "From: ".mb_encode_mimeheader($sendername, "utf-8", "Q")."<".$sender.">";
$header[] = "MIME-Version: 1.0";
$header[] = "Content-type: text/plain; charset=utf-8";
$header[] = "Content-transfer-encoding: 8bit";
$mailtext = "";
foreach ($_POST as $name => $value) {
if (is_array($value)) {
foreach ($value as $singlevalue) {
$mailtext .= $name.$separator.$value. "'n";
}
} else {
$mailtext .= $name.$separator.$value. "'n";
}
}
mail(
$destination,
mb_encode_mimeheader($subject, "utf-8", "Q"),
$mailtext,
implode("'n", $header)
) or die("Die Mail konnte nicht gesendet werden.");
header("Location: $urlsuccesspage");
exit;
}
header("Content-type: text/html; charset=utf-8");
这些是我想要积分的值:
<input class="fieldvalue" type="text" name="Email" />
<select class="fieldvalue" name="Subject">
<option value="Frage">Frage</option>
<option value="Feedback">Feedback</option>
<option value="technisch">technische Frage</option>
<option value="Sonstige">Sonstige</option>
</select>
试试这个代码
<?php
if(isset($_POST['Submit'])){
$name=$_POST["txtname"];
$phone=$_POST["txtphone"];
$address=$_POST["txtaddress"];
$email=$_POST["txtemail"];
$comment=$_POST["txtcomment"];
$to ="xx@yourdomain.com";
$from ="$email";
$subject = "Comments thru website";
$message="Dear Sir, You have received a comment thru your website. The details are as shown below: 'n
Name :"." ". $name." 'n
Address :"." ".$address." 'n
Email:"." ".$email." 'n
phone:"." ".$phone." 'n
Comment:"." ".$comment ;
mail( $to, "$subject", $message, "From: $from " );
header("location: index.html");
}
?>
**更改文件名称