更改与php邮件功能关联的电子邮件

更改与php邮件功能关联的电子邮件,php,email,Php,Email,我使用的是php mail()函数,我想更改邮件的发送位置,即:从默认的站点电子邮件到特定的电子邮件地址。我正在使用Dreamhost作为我的主机提供商 我试过这个: <?php $name = $_GET['name']; $email = $_GET['email']; $comment = $_GET['comment']; $todayis = date("l, F j, Y, g:i a") ; $subject = "A message sent on ".$today

我使用的是php mail()函数,我想更改邮件的发送位置,即:从默认的站点电子邮件到特定的电子邮件地址。我正在使用Dreamhost作为我的主机提供商

我试过这个:

    <?php
$name = $_GET['name'];
$email = $_GET['email'];
$comment = $_GET['comment'];
$todayis = date("l, F j, Y, g:i a") ;
$subject = "A message sent on ".$todayis." from ".$name." via the playatics website";
$message = " Message: $comment \r \n From: $name  \r \n Reply to: $email";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Domain Name contact@domain.com' . "\r\n";   

mail("somemail@domain.com", $subject, $message);

?>


你需要使用你的标题,我认为(请参见)

你需要使用你的标题,我认为(请参见)

不是直接回答你的问题,而是检查一下你是否打算用PHP发电子邮件。它使事情变得简单明了:)

不是直接回答你的问题,而是检查一下你是否打算用PHP发送大量电子邮件。它使事情变得简单明了:)

你离这里的答案只有一步之遥。您正在设置变量
$headers
,但在调用
mail()
函数时未使用该变量

<?php
$name = $_GET['name'];
$email = $_GET['email'];
$comment = $_GET['comment'];
$todayis = date("l, F j, Y, g:i a") ;
$subject = "A message sent on ".$todayis." from ".$name." via the playatics website";
$message = " Message: $comment \r \n From: $name  \r \n Reply to: $email";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Domain Name contact@domain.com' . "\r\n";   

mail("somemail@domain.com", $subject, $message, $headers);

?>


这应该就够了。

你离这里的答案只有一步之遥。您正在设置变量
$headers
,但在调用
mail()
函数时未使用该变量

<?php
$name = $_GET['name'];
$email = $_GET['email'];
$comment = $_GET['comment'];
$todayis = date("l, F j, Y, g:i a") ;
$subject = "A message sent on ".$todayis." from ".$name." via the playatics website";
$message = " Message: $comment \r \n From: $name  \r \n Reply to: $email";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Domain Name contact@domain.com' . "\r\n";   

mail("somemail@domain.com", $subject, $message, $headers);

?>


这样就可以了。

除了您的
From
标题格式不正确之外,这应该可以正常工作。你应该有
域名
。这应该主要起作用,除非你的
From
标题格式不正确。你应该有
域名
。天哪,卡诺利!哈哈!是的,我被吓跑了,就是这样!谢谢你能把这个答案标为正确吗?(我想你会在我回答的左边看到一个复选标记。)这意味着这个问题将被标记为关闭(我的答案有点名气)。天哪,卡诺利!哈哈!是的,我被吓跑了,就是这样!谢谢你能把这个答案标为正确吗?(我想你会在我回答的左边看到一个复选标记。)这意味着这个问题将被标记为已结束(我的答案有点名气)。