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帐户中也设置为有效地址。(我个人一直都会设置它们,然后将它们转发到一个帐户,但这肯定不是必需的。)