2015-12-02 9 views
1

Привет ребята я новичок в WordPressИзменить BlueHost адрес электронной почты в WordPress

Я хотел бы знать, если это возможно, чтобы изменить адрес отправителя по умолчанию BlueHost т.е. [email protected]####.bluehost.com к [email protected]

Я использую плагин под названием «Электронная почта» перед загрузкой, которая отправляет электронную почту людям, которые скачивают файлы с моего сайта. Почта отправляется с сайта [email protected]####.bluehost.com.

Если я пытаюсь изменить адрес электронной почты отправителя из файла электронной почты перед загрузкой.php электронной почты перед загрузкой плагина, он не работает, он по-прежнему отображает адрес по умолчанию [email protected]####.bluehost.com , как можно В этом случае я меняю адрес отправителя?

Есть ли какой-нибудь плагин, который делает это? или мы должны изменить его с cpanel bluehost?

ответ

1

Войти в CPanel> Диспетчер файлова> public_html> php.ini> редактировать

Поиска по ключевому слову Sendmail. Вы найдете это ; Только для Unix. Вы также можете указать аргументы (по умолчанию: «sendmail -t -i»). ; http://php.net/sendmail-path sendmail_path =/USR/SBIN/Sendmail -t -i

Пожалуйста, добавьте: -f'[email protected]»

Например: sendmail_path =/USR/SBIN/Sendmail -t -i -f «пользователь @ домен.com '

0

Я нашел ту же проблему.

Я получил эту тему, ища его.

Но я ударил по решению. Тем не менее, это требует возиться с основным файлом WordPress. Если вам это не нравится, вы можете отказаться от этого. Я имею в виду только WordPress 2.7.

я нашел в pluggable.php в WP-включает в себя около линии 343:

$from_name = 'WordPress'; 

я изменил его:

$from_name = $blog_title; 

Затем вокруг линии 354:

$from_email = '[email protected]' . $sitename; 

I изменено на:

$from_email = '[email protected]' . $sitename; 

Все. Возможно, есть более элегантный способ сделать это.

0

Для этого вы можете использовать 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 = '[email protected]'; 

    return $from_email; 
} 

function wp_change_default_email_change_from_name() { 

    $from_name = 'name'; 

    return $from_name; 
} 

Это обновляет значение по умолчанию от электронной почты и из электронной почты.

Надеется, что это помогает :-)

+0

Изменение этого обычно не остановит работу моего сайта в прямом эфире? – HarshMakadia

+0

Для всех электронных писем, исходящих из вашей системы, имя и адрес электронной почты будут указаны здесь. Это не повлияет на работу вашего сайта. – Sabari

+0

Я изменил его, когда я запускал свой сайт на localhost, используя xampp. Но когда я делаю то же самое изменение на своем сайте, что он не отражает все свои показы box####@bluehost.com, что делать? – HarshMakadia