php邮件发送不工作

php邮件发送不工作,php,email,Php,Email,我试图通过php脚本发送邮件。 我正在尝试 <?php $to = 'user@domain.com'; $subject = 'Test subject'; $message = 'Test message'; $from = 'user1@domain.com'; if(mail($to, $subject, $message)){ echo 'Your mail has been sent successfully.'; } else{ echo 'Unable to send e

我试图通过php脚本发送邮件。 我正在尝试

<?php
$to = 'user@domain.com';
$subject = 'Test subject';
$message = 'Test message'; 
$from = 'user1@domain.com';
if(mail($to, $subject, $message)){
echo 'Your mail has been sent successfully.';
} else{
echo 'Unable to send email. Please try again.';
} 
?>

执行时,我收到“您的邮件已成功发送”消息,但邮箱中未收到任何消息

我必须做的是进一步的。 我的邮件可以在cakephp outlook配置中使用,但不能在PHP中使用。 我在stackoverflow中看到过相关问题,但没有任何用处:( 请告诉我其他的方法。
提前感谢。

对于发送电子邮件,您需要在php.ini中更改fue内容,下面是执行相同操作的列表。 要检查/更改PHP邮件配置,请执行以下操作:

  • 打开php.ini文件
  • 搜索读取[邮件功能]的行
  • 添加/更改邮件服务器的详细信息。这可能是本地邮件服务器或ISP的邮件服务器
  • 保存/关闭php.ini文件
  • 重新启动web服务器

  • 对于发送电子邮件,您需要更改php.ini中的fue内容,下面是执行相同操作的列表。 要检查/更改PHP邮件配置,请执行以下操作:

  • 打开php.ini文件
  • 搜索读取[邮件功能]的行
  • 添加/更改邮件服务器的详细信息。这可能是本地邮件服务器或ISP的邮件服务器
  • 保存/关闭php.ini文件
  • 重新启动web服务器

  • 您的eror可能是:
    mail():“sendmail\u from”未在php.ini中设置或“custom”from:“header missing
    ”。
    检查您的php.ini文件并尝试var_转储一些变量并检查错误的位置。正如错误所说,“发件人:”缺少标头。

    可能您的eror是:
    mail():“sendmail_From”未在php.ini中设置或“custom”From:“标头缺少”
    。 检查您的php.ini文件,尝试var_转储一些变量,并检查错误的位置