大家好,我是wordpress的新手
我想知道是否可以将bluehost的默认发件人地址(即name@box####.bluehost.com)更改为name@yourdomain.com
我在下载之前使用的是一个名为Email的插件,它会向从我的网站下载文件的人发送电子邮件。邮件是从名称@ box ####。bluehost.com发送的。
如果我尝试在下载插件之前从Email-before-download.php文件中更改发件人电子邮件地址,那么它仍然无法正常显示默认地址name@box####.bluehost.com 在这种情况下,如何更改发件人电子邮件地址?
有没有插件可以做到这一点?或者我们必须从bluehost cpanel更改它?
答案 0 :(得分:1)
登录cPanel>文件管理器> public_html> php.ini>修改
搜索sendmail关键字。 你会发现这个 ;仅适用于Unix。您也可以提供参数(默认值:“sendmail -t -i”)。 ; http://php.net/sendmail-path sendmail_path = / usr / sbin / sendmail -t -i
请添加:-f'user@domain.com'
例如:sendmail_path = / usr / sbin / sendmail -t -i -f'user@domain.com'
答案 1 :(得分:0)
我发现了同样的问题。
我通过搜索得到了这个帖子。
但我找到了一个解决方案。它需要修改一个WordPress核心文件。如果你对此不满意,你可能会停止这样做。我指的是仅限WordPress 2.7。
我在第343行的wp-includes中找到了pluggable.php:
$from_name = 'WordPress';
我把它改为:
$from_name = $blog_title;
然后围绕354行:
$from_email = 'wordpress@' . $sitename;
我把它改为:
$from_email = 'administrator@' . $sitename;
就是这样。 也许有一种更优雅的方式。
答案 2 :(得分:0)
您可以使用add_filter来实现此目标。
只需在主题print [ r for r in ( f(v) for v in xrange(3) ) if r > 1 ]
function.php
这会更新电子邮件和电子邮件地址的默认设置。
希望这会有所帮助: - )