在 wordpress 中更改 bluehost 电子邮件地址
Change bluehost email address in wordpress
大家好,我是 wordpress 新手
我想知道是否可以更改 bluehost 的默认发件人地址,即 name@box####.bluehost.com 到 name@yourdomain.com
我在下载前使用一个名为 Email 的插件,它会向从我的 website.The 下载文件的人发送电子邮件,邮件是从 name@box####.bluehost.com 发送的。 =10=]
如果我尝试在下载插件之前从电子邮件的电子邮件之前-download.php 文件更改发件人电子邮件地址,它不起作用,它仍然显示默认地址名称@box####。bluehost.com
在这种情况下,我该如何更改发件人电子邮件地址?
有没有插件可以做到这一点?或者我们必须从 bluehost cpanel 更改它?
我发现了同样的问题。
我通过搜索找到了这个话题。
但我想出了一个解决办法。不过,它需要修改 WordPress 核心文件。如果您对此感到不舒服,您可能会停止这样做。我仅指 WordPress 2.7。
我在 wp-includes 中的 pluggable.php 中找到了第 343 行:
$from_name = 'WordPress';
我改成了:
$from_name = $blog_title;
然后在第354行附近:
$from_email = 'wordpress@' . $sitename;
我将其更改为:
$from_email = 'administrator@' . $sitename;
就是这样。
也许有更优雅的方法。
您可以使用 add_filter 来实现。
只需在您的主题中添加此代码function.php
add_filter('wp_mail_from', 'wp_change_default_email_change_from_email');
add_filter('wp_mail_from_name', 'wp_change_default_email_change_from_name');
function wp_change_default_email_change_from_email()
{
$from_email = 'name@yourdomain.com';
return $from_email;
}
function wp_change_default_email_change_from_name() {
$from_name = 'name';
return $from_name;
}
这会更新来自电子邮件和电子邮件地址的默认值。
登录到 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'
大家好,我是 wordpress 新手
我想知道是否可以更改 bluehost 的默认发件人地址,即 name@box####.bluehost.com 到 name@yourdomain.com
我在下载前使用一个名为 Email 的插件,它会向从我的 website.The 下载文件的人发送电子邮件,邮件是从 name@box####.bluehost.com 发送的。 =10=]
如果我尝试在下载插件之前从电子邮件的电子邮件之前-download.php 文件更改发件人电子邮件地址,它不起作用,它仍然显示默认地址名称@box####。bluehost.com 在这种情况下,我该如何更改发件人电子邮件地址?
有没有插件可以做到这一点?或者我们必须从 bluehost cpanel 更改它?
我发现了同样的问题。
我通过搜索找到了这个话题。
但我想出了一个解决办法。不过,它需要修改 WordPress 核心文件。如果您对此感到不舒服,您可能会停止这样做。我仅指 WordPress 2.7。
我在 wp-includes 中的 pluggable.php 中找到了第 343 行:
$from_name = 'WordPress';
我改成了:
$from_name = $blog_title;
然后在第354行附近:
$from_email = 'wordpress@' . $sitename;
我将其更改为:
$from_email = 'administrator@' . $sitename;
就是这样。 也许有更优雅的方法。
您可以使用 add_filter 来实现。
只需在您的主题中添加此代码function.php
add_filter('wp_mail_from', 'wp_change_default_email_change_from_email');
add_filter('wp_mail_from_name', 'wp_change_default_email_change_from_name');
function wp_change_default_email_change_from_email()
{
$from_email = 'name@yourdomain.com';
return $from_email;
}
function wp_change_default_email_change_from_name() {
$from_name = 'name';
return $from_name;
}
这会更新来自电子邮件和电子邮件地址的默认值。
登录到 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'