Php电子邮件发送失败
我正在尝试使用php将用户以HTML形式插入的此用户信息发送到我的电子邮件地址:Php电子邮件发送失败,php,html,email,Php,Html,Email,我正在尝试使用php将用户以HTML形式插入的此用户信息发送到我的电子邮件地址: $to = "my_email@yahoo.com"; $subject = "Delete Listing"; $email = $_REQUEST['Email'] ; $message = $_REQUEST['Filename'] && $_REQUEST['reason']; $headers = "From: $email This File needs to
$to = "my_email@yahoo.com";
$subject = "Delete Listing";
$email = $_REQUEST['Email'] ;
$message = $_REQUEST['Filename'] && $_REQUEST['reason'];
$headers = "From: $email This File needs to be removed in 48 hrs.Please review it and act accordingly.";
$sent = mail($to, $subject, $message, $headers) ;
if($sent)
{print "Your mail was sent successfully"; }
else
{print "We encountered an error sending your mail"; }
但是我想我不确定是否在$消息中使用两个$u请求…这就是为什么我在发送电子邮件时出错的原因。
(如果使用
$message=$\u请求['Filename']和&$\u请求['reason'],则执行else部分“我们发送邮件时遇到错误”)
这会生成一个条件,如果要将它们串联起来,请使用
$message=$\u请求['Filename']$_请求[理由]代码> (我认为)问题在于:
如果您没有可注册的原始电子邮件,则任何电子邮件服务器都不会接受该邮件。电子邮件垃圾邮件保护功能之一。除非清楚知道自己在做什么,否则不要使用mail()
函数
$message = $_REQUEST['Filename'] && $_REQUEST['reason'];
在这里,你只知道是真是假。试试这个
$message = $_REQUEST['Filename'] . ' ' . $_REQUEST['reason'];
尝试:
如果您收到消息,您可以使用完整代码
尝试使用,易于使用:
如何在PHP mail()函数中使用Gmail或Yahoo
在此处了解更多信息:确保已配置本地服务器的php.ini文件。如果电子邮件设置配置不当,则此代码将无效。因此,首先签出你的php.ini文件。你想合并两者吗?是的,我想在消息或正文部分合并两者…好的,我只是检查了一下,即使我只使用了一个$\u请求,它显示了一个错误,即。还有一些其他问题…很抱歉,但我不明白…通过发起电子邮件。当我说“发起电子邮件”,我想说的是,这封邮件来自你的服务器,但是你的服务器上有谁,比如一个叫“mailman”或“noreply”的伪用户?是的,我也试过了,但还是出错了…所以,只是为了确保它是否正常工作,我尝试只使用一个$u请求…但仍然出现错误…我猜是其他原因…我必须设置某种电子邮件客户端或其他原因吗???你能用错误更新问题吗?执行其他部分…尝试使用所有变量的静态值,只是为了检查您的电子邮件网关是否没有问题。除了$to应该有一个有效的电子邮件地址之外,我们仍然没有收到邮件…好的,我正在使用我的yahoo邮件:shirishkadam35@yahoo.com你用什么来托管你的网站?要使用本地邮件,请参见:Localhost:在我的电脑上进行练习…您需要更新php.ini以使用邮件功能。(有关SMTP服务器,请参阅google“”上的,以查找Internet服务提供商的SMTP服务器)。嘿,thanx,如果有人需要,这是SMTP问题,请在此处进行设置
$message = "I'm an example.";
mail('my_email@yahoo.com', 'Delete Listing', $message);
(new FastMailBuilder)
->to('my_email@yahoo.com')
->from('New Site', 'no-reply@yourdomain.com')
->subject('Delete Listing')
->text(
"This File needs to be removed in 48 hrs. Please review it and act accordingly."
)->html(
"This File needs to be removed in 48 hrs. <strong>Please review it</strong> and act accordingly."
)->send();
[mail function]
SMTP = smtp.isp.net
sendmail_from = me@isp.net