У меня есть странная проблема на нашем сайте Wordpress, которая в настоящее время разрабатывается на поддомене нашего основного домена.
Это базовый c Wordpress с Woocommerce и пара других плагинов для платежи, ничего особенного. Я настроил Woocommerce, заказал несколько продуктов и все работает нормально. Я получаю письмо с подтверждением от предоставленной мной электронной почты администратора. Допустим, no-reply@example.com
, хотя веб-сайт размещен на new.example.com
.
Теперь один из администраторов забыл свой пароль, поэтому он запросил новый, но письмо не было доставлено. Я сделал некоторую отладку и сам не получил ее, хотя я все еще получаю электронные письма Woocommerce.
Так что я погуглил и нашел плагин Check Email
. По умолчанию он хотел использовать мой личный @gmail
для заголовка From
, поэтому я протестировал его, но также и с пользовательским From: no-reply@example.com
. Я не получил письмо, отправленное из моего Gmail (очевидно), но я получил версию без ответа. Так что я уверен, что wp_mail()
работает.
Что заставило меня задуматься, был ли старый параметр в таблице wp_options
или любой другой таблице. Поэтому я искал во всех них no-reply@example.com
и mypersonal@gmail.com
во всех столбцах, в каждой строке. Я также выполнил поиск по всем файлам в каталоге wordpress/
, чтобы выяснить, есть ли что-нибудь жестко закодированное (используя grep -rnw 'wordpress/' -e 'tried a couple varieties'
). Я сделал это потому, что WordPress говорит следующее на странице настроек:
Dit adres wordt gebruikt voor административный doeleinden. Als je het wijzigt, sturen wij een e-mail naar je nieuwe адрес oh he te te bevestigen. Het nieuwe adres zal niet actief worden voordat het is bevestigd.
ГРУЗОВОЙ ПЕРЕВОД: Этот адрес электронной почты будет использоваться в целях администрирования. Если вы отредактируете сообщение, будет отправлено письмо с подтверждением. Он не станет активным, пока не будет подтвержден.
Когда я впервые добавил этот адрес электронной почты, он еще даже не существовал, сейчас почтовый ящик есть, но я не получаю новое письмо с подтверждением , после изменения его на другой адрес электронной почты в том же домене, на мой gmail, ничего.
Так что мне нужна ваша помощь ... Что еще я могу попытаться решить эту проблему?
Краткое изложение того, что я пробовал