Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email php.ini中的Sendmail_from函数_Email_.htaccess_Configuration_Php_Bluehost - Fatal编程技术网

Email php.ini中的Sendmail_from函数

Email php.ini中的Sendmail_from函数,email,.htaccess,configuration,php,bluehost,Email,.htaccess,Configuration,Php,Bluehost,我目前拥有一个带有Bluehost.com的主机包。从任何邮件功能发送的所有电子邮件最终都会发送到username@boxname.bluehost.com。我尝试为此编辑一个php.ini文件。它仍然不起作用 我在经营WordPress。注册新用户时,将使用此bluehost格式的电子邮件地址向其发送电子邮件 我到底能做什么?你是如何发送电子邮件的?我假设使用PHP函数,而不是像or这样的特殊类 如果是这样的话——您应该在$additional\u headers参数中手动提供适当的,从:“Y

我目前拥有一个带有
Bluehost.com
的主机包。从任何邮件功能发送的所有电子邮件最终都会发送到
username@boxname.bluehost.com
。我尝试为此编辑一个
php.ini
文件。它仍然不起作用

我在经营WordPress。注册新用户时,将使用此bluehost格式的电子邮件地址向其发送电子邮件


我到底能做什么?

你是如何发送电子邮件的?我假设使用PHP函数,而不是像or这样的特殊类


如果是这样的话——您应该在
$additional\u headers
参数中手动提供适当的
,从:“Your Name”
字段——到目前为止对我来说效果很好(我一直在GoDaddy和Webfusion UK主机上使用它)。

这让我最近感到困惑。这是由于Bluehost阻止你进行垃圾邮件/网络钓鱼,并声称你不是某个人而造成的。如果您正在使用的脚本声明的发件人地址未在Bluehost帐户中配置,则他们不会让您将其用作Sendmail中的发件人地址,而是将其替换为该地址user@box###.bluehost.com字符串

因此,本质上,正如LazyOne所解释的,您需要确保发送脚本正在添加一个From:address@domain.com发送到电子邮件的标题,然后确保address@domain.com在Bluehost帐户中也设置为有效地址。(我个人一直都会设置它们,然后将它们转发到一个帐户,但这肯定不是必需的。)