Проблема №1
На почту не приходят никакие сообщения от WordPress. Ни о регистрации нового пользователя, ни пароль новому пользователю, ни "востановление" пароля. Не работает также отправка сторонними плагинами (db-backup, subscribe-to-comment).
Характеристики:
Блог – WordPress 2.3 by Maxsite.org
Хостинг – GoDaddy.com Unix
Апгрейд прошёл успешно сбоев не было. База данных работает нормально. Никаких проблем, кроме…
Когда?
Проблема появилась неизвестно когда, неизвестно откуда. Где-то между апдейтами:
2.2 Mywordpress.ru – 2.2.3 Mywordpress.ru – 2.3 Maxsite.org
Скорее всего после апдейта "с 2.2 до 2.2.3", но не уверен.
Попытки
1. Отключение всех плагинов и активация дефолтного шаблона – не помогли
2. Нет плагинов, дефолтный шаблон, активен плагин subsribe-to-comment – комменты не приходят
Вопрос
Что произошло? Кто виноват? И что делать?
Решение
Установка плагина wpPHPMailer (от Lecactusa) устранила эту проблему. Причем – активации плагина было достаточно, SMTP не включал, работает обычный sendmail().
Но почему перестал работать встроенный phmailer в wordpressе? Почему перестала ходить почта?
Проблема №2
После включения плагина wpPHPMailer, почта ходит но с "??" в полях "FROM" (от кого) и Subject (тема). Иногда в FROM не ??, а арабский и другие символы.
Попытки
Отключение всех плагинов, кроме wpPHPMailer проблему не решили.
wp_mail Cyrillic – не помогает в любой кодировке.
Novikov’s FROM Kryakozjabri Bugfix – не помогает
PL UTF-8 Notify Mail – Помогает, сообщения от WordPress-а приходят нормальные, а от subscribe-to-comments, по-старому, с кракозябрами. Важно: Но он не работает без wpPHPMailer-a — посылает сплошной BASE64 (буквочисловой код),.
Также пытался чередовать настройки этих плагинов – бесполезно.
Почта есть = кракозябры убивают
Кракозябров нет = почта умирает
ПОМОГИТЕ, пожалуйста. Пожалейте мой воспалённый мозг и красные глаза - ночи не сплю, не могу решить эту "загадку"... А уже 04:41...