WordPress обленился, или Не отправляются письма с сайта — кто виноват и что делать? :)

47 комментариев

koshka-filcha_27063990_orig_Доброго дня, господа и дамы 🙂

Вот все-таки нерациональный я человек… Вместо того, чтобы плотно заниматься этим блогом, ну или на худой конец, еще парочкой сайтов, которые имеют потенциал и, при моем должном отношении, могли бы дать отдачу, я трачу кучу времени на свой сайт с шаблонами. В принципе, знаю, почему это делаю — уверена, что он на самом деле приносит реальной пользы людям куда больше, чем те потенциально выгодные лично для меня сайты. Никакой из меня манимейкер, короче))

К чему это все? К тому, что недавно заметила, что у меня с этого сайта с шаблонами перестала отправляться почта. Ну то есть люди перестали получать оповещения об ответах на комментарии, да и я сама не получаю никаких сообщений. Ну вот решила починить, а заодно и написать об этом на блоге, вдруг кому-то пригодится.

Configure SMTP — плагин отправки почты WordPress

Для начала: почему именно плагин? Дело в том, что я не имею ни малейшего представления, почему и в какой момент сломалась отправка почты WordPress. Возможно, это конфликт плагинов (вряд ли, конечно). Возможно, я что-то накрутила с настройками на хостинге (GigaHost позволяет гибко настраивать множество функций прямо из панели управления). Может быть, что-то еще произошло. Искать причину — дело долгое и муторное, а самое главное, что у вас почта может сломаться совсем из-за другого. Потому нужно универсальное решение, которое я и нашла в лице Configure SMTP.

Итак, скачиваем-устанавливаем-активируем. ОК?

После активации страница настроек плагина появляется в меню «Параметры».

Первое, что нужно сделать, это определиться, будем ли мы использовать для отправки почты с сайта Гуглопочту (*@gmail.com) или какую-то другую. Если используем gmail, то ставим соответствующую галочку в самом первом чекбоксе (1) и указываем адрес ящика (2) и пароль от него (3).

gmail

Еще при желании можно изменить адрес отправителя и подпись, иначе все будет по умолчания «WordPress».

Больше ничего менять не нужно, поскольку поддержка Gmail и все необходимые настройки уже «вшиты» в Configure SMTP. Просто сохраните данные и затем попробуйте отправить тестовое сообщение, которое должно прийти на адрес администратора сайта.

Но мне вариант с Gmail не очень-то подходил, поскольку давно хотела сделать отправку почты с собственного домена. Благо, ГигаХост это умеет.

Настройка Configure SMTP с почтовым адресом от GigaHost

Сразу обратите внимание, что хотя я пишу на примере ГигаХоста, однако работа с почтой на любом другом хостинге отличаться будет не сильно.

Прежде всего нужно создать новый адрес электронной почты: выбираем в панели «Почта» (1) , затем нужный домен из списка (2) и «Создать» (3).

29-06-2014-14-13-30

Выбирать нужно обычный адрес, а не Catch-All.

Теперь вернемся в панель настроек плагина. Здесь нужно указать:

  • хост почтового сервера — smtp.gigahost.dk
  • порт для отправки почты — 587
  • префикс защищенного соединения — TLS (обратите внимание, это важно)
  • адрес электронной почты, который мы создали
  • и пароль от него

29-06-2014-14-18-58

Собственно, все эти параметры — хост, порт — можно получить в ПУ хостинга на вкладке «Доступ», в разделе «Исходящая почта». Для другого хостинга и параметры, естественно, будут другими. Ищите их в панели или же спрашивайте у ТП.

Ну и опять-таки после сохранения настроек стоит проверить, восстановили ли мы отправку писем с WordPress. Надо сказать, что я проверяла оба способа: и с GMail, и со своего домена — все отлично отправляется.

К сожалению, ничего не могу подсказать насчет отправки писем с почты Яндекса или Мэйл.ру, например, ибо не пробовала. Но полагаю, что найти два параметра для них (хост и порт) труда не составит в любом случае.

Ну и напоследок скажу очевидную вещь: не используйте для отправки почты свои рабочие ящики. Потратьте ровно две минуты и создайте новый, который будет использоваться исключительно в этих целях.

Хорошего вам дня и удачной недели!

Всегда ваша, серо-пушистая 🙂

47 коммент.
  1. Ну и напоследок скажу очевидную вещь: не используйте для отправки почты свои рабочие ящики.

    Привет! Вот вещь-то очевидная, но многие ей почему-то пренебрегают.

  2. И еще я не понял, что именно сломалось в WP? Внутренние уведомления (админские)?

    • Привет))
      Слушай, все сломалось: и внутренние оповещения, и отправка уведомлений об ответе на комментарий пользователям, бэкап перестал на почту падать. То есть полностью почта отвалилась.

  3. Спасибо, Лариса. Пожалуй стоит взять на заметку этот плагин, на всякий случай. Пока, что почта с оповещениями меня еще не подводила.

  4. Полезная информация. Спасибо. Правда за все время у меня сбоев с получением уведомлений о комментариях на моем блоге не было. Но я пользуюсь Яндекс почтой, хотя есть и «гмайл». Только пользуюсь ей редко.

    • Александр Викторович, а это не от провайдера почты зависит, а что-то почему-то ломается в самом WordPress. Пока не знаю, почему. Может быть, со временем кто-то более опытный подскажет…

      • Такие поломки для меня темный и дремучий лес.

      • Может перекрутила настроки с антиспамом и greylist? Еще спамассасин неровно дышит к русским доменам и часто все блокирует.

        Я столкнулся с такой штукой в ISP. Отключил и все стало доходить как надо. А так ни мой письма не уходили, я сам ничего не получал.

        • Да нет вроде, Дима, ничего такого точно. По-хорошему, с хостингом надо бы поговорить на этот счет, потому что отваливается на всех сайтах, причем само собой, я и не трогаю ничего.

  5. Привет, манимейкер! А что за шифровка такая с почтой? Зачем тогда рабочая почта, если каждый раз создавать новую? 😉

    • Привет)) Что сразу обзываться-то?))
      Ну как зачем? Ну как минимум потому, что ты при настройке плагина оставляешь пароль от своего ящика. Я бы не рискнула вообще хоть где-то ввести пароль от своей основной почты. В общем, из соображений безопасности.

      • Не обзываться, а цитировать автора)) С безопасностью понятно, тут как всегда лучше перебдеть, чем недобдеть.

        • У автора самоирония, а так вообще-то сквозит прямая насмешка)) Но я сегодня в невероятно довольном расположении духа, так и быть…

  6. Виноват настройщик сервера)

  7. Приятного времени суток.
    Не знаю, где описать свою проблему, потому зашел в последний из живых комментов.
    Прошу помочь (а именно объяснить как сделать)со следующим… после установки шаблона и всего прочего у меня неправильно отображаются кнопочки «назад»-«вперед»… да и запись в конце страницы «Еще статьи…» хотелось бы убрать. Расскажите несуразному как это сделать…
    сайт: http://rieltor-servis.url.ph
    демо шаблона: http://demo.omegatheme.com/joomla25/ot_eminent/
    Заранее спасибо)))

    • Константин, у Вас вот эта подложка, на которой надписи «Вперед»-«Назад», это картинка. Она лежит вот здесь — ../images/pagenumber_bg.jpg. Но проблема в том, что если ее сделать «длиннее», то есть по сути заменить на нужного размера, чтобы надписи поместились, то и под цифрами она тоже изменится. В общем, тут нужно немного править код, но так навскидку не скажу, что и где. Заменить эту-картинку-подложку на фон в CSS.
      Еще статьи — это нужно искать в настройках блога категории. Или в настройках самого шаблона. У меня есть статья про вывод материалов Joomla — посмотрите, может быть, поможет.

  8. Вообще, крайне нежелательно слать со своего блога оповещения о новых комментах итд используюя почту домена самого блога.

    В идеале — через SMTP сторонней почтовой службы. Кстати, в Джумле эта функция «из коробки» и не требует плагинов 🙂 Опять же, у бесплатных почтовых служб есть ограничения, как и хостеров, которые как правило не дают слать более 500 писем в час.

    Например, gmail имеет ограничение 20 писем в час, что нужно учитывать.

    И последнее добавлю,что если рассылаете письма со своего домена, то в обязательном порядке настраиваем SPF + DKIM.

    • Дима, а что вот это такое — SPF + DKIM ? 🙂

      • Это товарищ умничает круто. Почему нежелательно слать оповещения через почту домена? Чем это чревато? Я вот шлю и горя не знаю. Естественно, без всякого SMTP. Нафига вообще упоминать SMTP, Дмитрий? Вы хоститесь на Windows?

        Вот накидали аббрериатур, а объяснить, что хорошо, а что наоборот, не удосужились. Спамите, значиться, молодой человек.

        Лариса, извини, что я тут разоряюсь от твоего имени практически. А что делать, тебя ведь самой здесь все меньше и меньше. Бросай свои шаблоны, возвращайся в блогосферу! ))

        • Олег, опять ругаешься((( И опять напрасно — Дмитрий знает, о чем говорит.
          А я, кстати, не шаблонами занимаюсь сейчас — круг интересов еще расширился, с времени стало даже меньше, чем было. Так что от моего имени ты должен быть пушистым и ласковым))

          • Да я уже понял. Больше не буду, пардон ))

  9. Дмитрий

    Грубо говоря, отсутствие SPF + DKIM = гарантии, что ваши письма не фишинговые. Ведь ничто не мешает указать любой адрес отправителя при отправке через php mail и сделать фишинговую рассылку, что и делают спамеры. И почтовые системы сейчас прекрасно об этом знают и фильтруют такие сообщения на уровне IP или домена.

  10. Дмитрий

    В спам улетело — дублирую:

    Огри, я не умничаю, а попытался понять, что может быть у Ларисы. Я сам это все проходил и теперь в теме.

    Итак, поясняю, что это такое:

    Почтовые системы негативно относятся к письмам без цифровой подписи DKIM
    wikipedia.org/wiki/DomainKeys_Identified_Mail

    и SPF

    wikipedia.org/wiki/Sender_Policy_Framework

    Сейчас наличие таких записей в заголовках писем является необходимым для нормальной репутации домена в почтовых системах (есть и такая)

    Почти все почтовые системы, если не видят в заголовках эти данные в письмах, то относятся к ним с подозрением.

    Например, если включить оповещения о новых комментах, и статья набирает много комментариев, то получается много однотипных писем, которые могут влететь в спам.

    Особенно жестко фильтрует Мэйл.Ру такие сообщения. Гугл тоже жестко относится к таким посланиям.

    Поэтому, если идет много писем с вашего домена, то крайне желательно настроить на сервере DKIM+SPF.

    Это не так сложно, как кажется. Тем более, что все больше хостеров сейчас эту услугу делают по-умолчанию.

    Но очень не рекомендую отправлять письма через PHP MAil с домена без DKIM +SPF.

    И не забывайте, что хостеры ставят лимит на кол-во писем в час. Как правило, это 500 писем/час. У кого-то больше, у кого-то меньше.

    На VPS вы сами ставите ограничения.

    Если вы шлете письма через SMTP сторонних почтовых служб, то риск попасть в спам минимален.

    Например, можно слать через Гугл, или Рамблер. Правда, есть ограничения: 500 писем в сутки у Гугла, например.

    Короче, там много интересного.

    • Гм… Дима, подкинул ты мне тему для размышления. В принципе, можно бы и опять настроить через тот же Google, но я-то хотела именной ящик… Вот занималась бы e-mail маркетингом — купила бы курс твой, разобралась, а так вроде без надобности, а вот оно что… Попробую вникнуть.

      • Кстати, не в спам улетело, а на проверку почему-то…

    • Теперь объяснили, и да, тема интересная. Прошу прощения за наезд, Дмитрий! Сам я не имел никогда проблем с отправкой с именного ящика через PHP Mail, равно как и мои клиенты. Но если возникнут проблемы — буду знать, куда копнуть.

  11. Ладно, бывает)
    Кстати, Джумла гибче в этом плане и все есть из коробки. Там например можно подключить сервис Mandrill (это smtp-шлюз) и вообще проблем не знать с доставкой.

    И еще, Лариса, освоился с ДжумШоппинг. Отличная штука и до сих пор не пойму, почему вордпрессеры не любят Джумлу и все что с ней связано.

    В ДжумШоппинг есть почти все, что нужно для обычного магазина и куча модулей на максмаркетинг. Правда, они платные, но очень достойные.

    • Да, сама недавно делала на JS магазин клиенту, шикарная вещь. Причем обошлась практически только бесплатными расширениями, единственное, покупали модуль оплаты. А знаешь, почему не любят, мне кажется, — потому что Joomla «неочевидная» вся. Я раза три ловилась на том, что точно знаю, что так сделать можно, но где, как? Спрашиваю на форуме, дают скрины, а все равно даже не сразу ясно, где это и что такое. Мучилась с картинками для независимых атрибутов, помню)))

      Ни дня без приключений(( С чего бы им сломаться, комментариям этим… Спасибо, что сказал)

  12. Последнее. Лариса, у тебя комментарии не работают в ОпераМини. Просит включить ДжаваСкрипт и все. Короче. теряешь комменты с мобильников, а с них трафик сейчас очень большой.

  13. О, кстати. Ты не сталкивалась с их компонентом для партнерки? Хочу купить, но останавливает то, что там одни скриншоты. Ни демо, ни текста — ничего.
    Задал вопрос — молчат.

    Ценник там конский (125 евро или почти 7 тыс) и совершенно непонятен функционал. Словно кота в мешке покупай, а альтернатив нет.

    • Нет, с ним нет, не приходилось. А вопросы тоже задавала по другому поводу — бесполезно, также молчат…

  14. Мда. Значит не только меня игнорят) Я точно знаю, что там русский разработчик есть…
    Ну ладно, как хотят)

  15. Вот, может быть, не здесь надо было написать, но что по запросу открылось — то открылось! Не работает подписка на сайте. То есть, опубликована новая статья. а подписчики о ней не узнали…( Почему может быть такое?
    Кстати, Лариса, зато сегодня на мою почту пришло море рассылок c сайта «web-koshka» — некоторые аж за март!

    • Татьяна, это, видимо, глючит фидбернер, другого объяснения у меня нет. К сайту это наверняка не имеет никакого отношения, потому что вся рассылка идет со стороннего сервиса, то есть это он письма не отправляет. А может быть, они в спам попадают?
      А за кучу писем прошу прощения — восстанавливала работоспособность сайта (о чем в новой статье и написала), рассылка как взбесилась.

  16. Ни в одном ящике в спаме нет. А куча рассылок — ничего страшного, наоборот — все пооткрывала,когда бы еще посмотрела )

    • Татьяна, а как Вы решили проблему с рассылкой? На почту пришло письмо, но самой статьи нет почему-то (я про «Обращение к подписчикам»)

  17. Знакомый что там «перекодировал» через хостинг буквально за несколько минут. Я, честно, в этом не понимаю. А статью «Обращение» дали, чтобы проверить, потом удалили.А вот лента RSS все глючит — хочет — показывается, хочет — нет. Ну да ничего, пока переживем ) У меня сейчас немножко другие «заморочки», не до сайта. Спасибо за беспокойство, Лариса! Удачи! 🙂

  18. Андрей

    Спасибо огромное, очень помогла статья!

  19. В основном такая проблема идет от самого хостинга, у нас тоже подобная проблема была, мы разбирались с хостерами. Потом когда у нас появились свои партнеры в хостинг услугах мы перезалили свой сайт к ним и проблема в этом пропала. А в начале пользовались услугами 1GB через этот сервер даже письма потом с задержкой приходили. Рекомендую всем если такая проблема меняйте хостера.

  20. У меня что то ничего не получается… ни с почтой на хостинге ни с гмэилом…

  21. Если завести новый ящик на Google для пересылки почты через почтовый сервер smtp.gmail.com, Google может его забанить за большую активность на этом ящике. Лучше перебейте пароль на старом ящике. Это возможно если у Вас в сутки больше 20 сообщений с сайта.

  22. а со стандарта как настроить?

  23. Не приходят письма новым зарегистрированным, на почту. Пробовал сам, смотрел, ни в спаме нигде нету

  24. Сайтыты делаю уже лет пять, всё норм, все довольны и счастливы и внезапно упс… и со всех сайтов которые были у меня на аккаунте хостера перестали уходить письма, причем не просто не доходят, но даже не отправляются. Никак. Разные сайты. Разные шаблоны. Разные подборки плагинов и… вот такие вот дела.
    Пробовал разные плагины отправки почты, в том числе и описанный выше — никак.
    Вот написал в ТП, жду ответа, грущу…. А с учетом того что половина сайтов чужие, грусть моя не имеет границ…

  25. tstas

    И ДКИМ и ДМАРКО, всё настроено, и VPS сервер с SMTP свой личный с 5 доменами и 5 айпишниками, но письма в спам уходят всёравно! Написал в майлу да в яшу, что рассылка не спамная, прошу мол учесть, по рекомендациям гуру должно помоч. А Mandrill (это smtp-шлюз) в этом году накрылся, может Дмитрий подскажет альтернативу? Ну да это всё лирика! Вот вопрос:
    Поставил этот плагин и не чего не понял, что он даёт?
    Я думал появется кнопка в WP «ПОЧТА» ан нет, да и в почтовой программе изменений не заметил ни каких.
    Я правильно понимаю, что теперь после настройки плагина почта с сайта пойдет через мой SMTP ???
    Всем заранее спасибо

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *