如何使PHP mail()函数在Plesk上像cPanel一样工作
因此,我已经使用cPanel管理我的站点有一段时间了,但最近我将我的站点移动到了运行Plesk 11.5.30的VPS上 我在这些网站上有使用PHP邮件功能的联系人表单,但自从迁移以来,这些表单并没有毫无错误地送达。所有联系人表单都会发送到位于不同服务器上的外部电子邮件地址。此外,发件人地址设置为填写表单的人的电子邮件地址 下面是一个简单的例子,说明我正在尝试做什么: 邮寄email@anotherdomain.com,测试电子邮件,测试消息,发件人: 因此,基本上我想使用PHP邮件功能将电子邮件发送到外部域,并将其设置为来自提交者的电子邮件地址。这在cPanel服务器上运行得很好,但Plesk似乎不喜欢它 有些站点确实使用服务器发送邮件,有些站点使用外部服务 我已经搜索了一段时间,没有找到类似的情况,所以任何帮助都将不胜感激 谢谢 --编辑--如何使PHP mail()函数在Plesk上像cPanel一样工作,php,email,cpanel,plesk,Php,Email,Cpanel,Plesk,因此,我已经使用cPanel管理我的站点有一段时间了,但最近我将我的站点移动到了运行Plesk 11.5.30的VPS上 我在这些网站上有使用PHP邮件功能的联系人表单,但自从迁移以来,这些表单并没有毫无错误地送达。所有联系人表单都会发送到位于不同服务器上的外部电子邮件地址。此外,发件人地址设置为填写表单的人的电子邮件地址 下面是一个简单的例子,说明我正在尝试做什么: 邮寄email@anotherdomain.com,测试电子邮件,测试消息,发件人: 因此,基本上我想使用PHP邮件功能将电子邮
我已经阅读了重复的问题,并遵循了所有这些步骤。我希望听到有人谁已被相同的情况下移动到一个Plesk和他们的邮件功能停止工作,或知道我的问题是什么 首先检查功能:
if ( function_exists( 'mail' ) )
{
echo 'mail() is available';
}
else
{
echo 'mail() has been disabled';
}
可能是您的apache或smtp设置已更改,或者php中的mail已禁用感谢您的回复。是,邮件已启用。您是否大致知道哪些设置不允许php mail向外部地址发送电子邮件?