Приветствую всех посетителей этого блога! Если ваши подписчики начали получать уведомления о новых комментариях с неопознанного и непроверенного почтового ящика как этот — noreply@unverified, или вы начали получать сообщения, отправленные через форму обратной связи блога от такого имени — noreply, то в этой статье я покажу вам, как решить данную проблему.
После того, как вы сделаете все действия описанные в статье, ваши подписчики начнут получать уведомления от вашего реального имени и реального email, а вы начнёте получать сообщения, отправленные через форму обратной связи от настоящего имени отправителя.
Если вы до сих пор не сталкивались с данной проблемой, то советую не игнорировать мою статью и в любом случае сохранить её в закладках. Дело в том, что с вами может произойти нечто подобное в любой момент. И сейчас я расскажу почему такое происходит и почему это может произойти с каждым владельцем сайта.
Входящая почта от noreply@unverified.beget.ru
Недавно я обратил внимание на то, что все уведомления о новых комментариях в моём блоге и сообщения, отправленные через форму обратной связи блога, приходят на email от какого-то неизвестного и неопознанного почтового ящика — «noreply»
А ведь раньше уведомления приходили от моего имени, то есть так — «Блог Игоря Черноморца», а сообщения приходили от имени отправителя.
Вот как это выглядело:
Если открыть одно из писем, то будет видно с какого именно email пришло уведомление. И вот что я увидел:
То есть, получается, что подписчик не открыв письмо, не знает с какого блога пришло уведомление, а я не знаю от кого мне пришло сообщение. Могу предположить, что многие люди увидев сообщение с подобного email даже не попытаются его открыть, так как посчитают его за спам.
Почтовые ящики noreply@doman — что это за зверь
Noreply или no-reply, в переводе на русский язык — «не отвечать»
Почтовые ящики noreply@doman, чаще всего создаются в том случае, когда владелец такого email посылает сообщения подписчикам с помощью робота (скрипта, бота). В таком случае он не заинтересован в том, чтобы создавался диалог между роботом и пользователем. И это логично!
Когда пользователь видит обратный email в виде no-reply, то он понимает, что отвечать на такие сообщения бессмысленно.
Чаще всего подобные почтовые ящики создаются в целях распространения спам сообщений. Именно поэтому я решил заняться решением данной проблемы, так как мои сообщения и уведомления никак не относятся к спаму!
Если вы хотите почитать более подробную информацию о почтовых ящиках no-reply, то переходите по этой ссылке на популярный сайт Хабрахабр.
Почему уведомления и сообщения приходят от неразрешённого почтового ящика noreply@unverified
Когда я впервые увидел этот почтовый ящик noreply@unverified.beget.ru, то сразу же догадался, что проблема исходит от моего хостинг провайдера Бегет.
[blok]Если хотите почитать моё мнение и отзыв о замечательном хостинге Бегет, то переходите по ссылке[/blok]
Моментально я обратился в техподдержку хостинга Бегет с таким вопросом:
Здравствуйте! Недавно обратил внимание на то, что я и все мои комментаторы начали получать уведомления о новых комментариях с неопределённого email — noreply@unverified.beget.ru, хотя раньше все получали уведомление от моего имени и названия сайта «Блог Игоря Черноморца»
Как можно это исправить?
Ответ техподдержки не заставил себя долго ждать. Я настоятельно вам советую внимательно прочитать ответ техподдержки, так как в нём присутствует полноценный ответ на вопрос — «Почему уведомления и сообщения приходят от неразрешённого почтового ящика noreply@unverified»
Здравствуйте,
В связи с массовыми рассылками спама и мошеннических писем с наших серверов, был внесен ряд изменений в работу функции php mail(),
в частности:При отправке писем со сторонних доменов (не на наших DNS серверах, например mail.ru, gmail.com, проверка производится по A-записи домена) выполняется замена адреса отправителя в поле From: на технический адрес на сервере вида noreply@unverified.beget.ru
оригинальное содержимое поля From: подставляется в заголовок Reply-To: чтобы сохранить возможность ответа по почтовому адресу, который был указан для связи в форме обратной связи сайта.Чтобы избежать замены заголовков, Вам необходимо использовать ящик на домене сайта в качестве адреса отправителя, также необходимо обеспечить корректное формирование заголовков письма (в том числе и Reply-To при отправке писем из обратной связи.
Это значит что в настройках, при установке вашей CMS, рекомендуется использовать почту в пределах адреса сайта.
Например:
Для beget.ru — будет pochta@beget.ru
После того, как вы установите корректный заголовок «From:» для ваших писем, письма начнут приходить корректно.
Как вы можете догадаться, подобные изменения рано или поздно могут произойти абсолютно на любом хостинге, а не только на Бегет. Поэтому всегда держите руку на пульсе.
Давайте я вам сейчас вкратце переведу простыми словами ответ техподдержки.
[blok]Для того, чтобы оповещения приходили от реального имени и email, а не с такого — noreply@unverified, нужно в настройках CMS (движок сайта) использовать электронный почтовый ящик на домене сайта в качестве адреса отправителя. А если быть точнее, то изменения нужно сделать в настройках плагина, ответственного за уведомление о новых комментариях и в настройках формы обратной связи[/blok]
Но для начала, нужно создать электронный почтовый ящик на домене сайта и сейчас я покажу вам как это сделать.
Как создать почтовый ящик на домене сайта
Абсолютно на любом хостинге можно создавать новый почтовый ящик на домене сайта.
В данном случае я покажу вам как создавать такой почтовый ящик на хостинге Бегет, но на других хостинг-провайдерах действия будут идентичны.
Итак…
В админке хостинга заходите в раздел «Почта» или «Почтовые ящики».
Далее выбираете свой домен:
Далее, создаёте свой новый почтовый ящик на домене:
Лично я назвал свой новый почтовый ящик так — blog@igorchernomoretz.com
Теперь нужно настроить перенаправление. То есть, вам нужно указать рабочий и реальный адрес электронной почты для автоматического перенаправления входящих сообщений.
Моя рабочий email это — igorchernomoretz@gmail.com
Вот и всё!
А сейчас нужно прописать мой новый электронный ящик на домене, во всех настройках плагинов, которые ответственные за уведомления о новых сообщениях.
Настройка электронной почты в плагине обратной связи — contact form 7
Для обратной связи на блоге я использую плагин contact form 7 и поэтому сейчас я покажу вам как изменить в нём настройки для того, чтобы оповещение о новых сообщениях приходили от отправителя, а не от noreply. Но если вы используете другой плагин для обратной связи, то настройки окажутся идентичны.
Итак, заходим в редактирование вашей формы обратной связи и вот что мы видим:
Далее нажимаем на ярлык «Письмо» и видим это:
Обратите внимание на разделы — TO и FROM.
TO — здесь вы должны прописать почтовый ящик, на который хотите получать сообщения от ваших читателей (отправителей). В моём случае, это мой личный email — igorchernomoretz@gmail.com
FROM — а вот здесь вам нужно прописать электронный ящик на вашем домене, тот который вы создали через хостинг-провайдер. В моём случае это — blog@igorchernomoretz.com
Так это должно выглядеть после изменений:
В данном случае мы указываем плагину, что уведомление о новых сообщениях должно отправляться от почтового ящика на домене. То есть, когда отправитель указывает свой обратный email, то форма отправляет мне письмо не с его ящика, а с ящика на домене, то есть — blog@igorchernomoretz.com и тем самым минует опасность спам рассылки.
С этого момента все сообщения начнут приходить от имена отправителя, а не от ужасного no-reply
Настройка электронной почты в плагине subscribe to comments
Для уведомления о новых комментариев я использую один из популярных плагинов под названием subscribe to comments reloaded. Если вы используете другой плагин, то настройки окажутся идентичны.
Итак, заходим в настройки плагина:
Далее заходим в ярлык «Уведомления»
Обратите внимание на раздел «Эл. адрес отправителя»
Именно здесь вы обязаны указать свой новый почтовый ящик на домене, который создали в хостинге, помните?
Только в этом случае, плагин будет оповещать ваших комментаторов от вашего имени, а не от назойливого noreply
Вот и всё!
Теперь вы знаете, что нужно сделать, чтобы вы (владелец сайта) и ваши подписчики начали получать уведомления от вашего имени и вашего реального email, а не с почтового ящика noreply.
Если у вас остались вопросы, то задавайте их в комментариях. С радостью на них отвечу!
На этом я с вами прощаюсь и до новых встреч. Пока, пока.
С уважением, Игорь Черноморец
Привет! Да, интересный зверь тебе попался, с именем norely У меня пока все спокойно и norely не пробегал, но если что, то буду знать как с ним бороться
Привет Андрей! Если у тебя noreply до сих пор не пробегал, значит тебе повезло…пока что Всякое может произойти. Надеюсь, что у тебя не произойдёт!
Игорь, привет! Спасибо за такую информацию! Мне иногда приходят письма с noreply, но это бывают ответы на мои комментарии с других блогов. Я тоже обратила внимание на странное название, но поскольку письма приходят очень редко. а потом открывая их понятно от кого письмо, я не придавала этому явлению большого значения, но теперь буду знать, если что откуда растут ноги.Я думала, что статья будет о том как ты избавился от лишних ссылок в письмах -ответах на комментарии, думаю это еще впереди.
Привет Софья! Мне тоже иногда приходят письма с noreply с других блогов. Из-за того, что у меня была подобная ситуация, я догадывался, что у других может быть такая же ситуация, поэтому я всегда проверяю письма от такого email. Но дело в том, что не все как я и ты и мне было бы очень обидно, если мои письма не будут читать, только из-за того, что люди будут думать, что это спам
Ты правильно думаешь! Следующая статья должна быть как раз на эту тему. Осталось самая малость это — найти время на её написание
Для меня очень полезная статья, осталось только понять, какой плагин у меня отвечает за контакты, У тебя плагин contact form 7 , а какие еще бывают, интересно? У меня, как мне кажется, вообще нет подобного плагина.
Привет Галя! А почему для тебя статья оказалась полезной? Ты тоже столкнулась с подобной проблемой?
Я только что проверил и скорей всего форма обратной связи у тебя прописана с помощью кода (без плагина)
Если ты получаешь сообщения посланные через обратную связь от имени noreply, то тебе нужно изменить почтовый ящик на домене в настройках самого движка, то есть так — «настройки» далее «общие» далее «Адрес e-mail» и там прописываешь новый ящик на домене. Скорей всего это должно помочь!
Игорь. спасибо за подробнейшую статью. Но меня сие пока миновало. Спасибо, что предупредил. Если приходят письма с подобных ящиков на почту, то я их сразу в спам. Или в черный список. Статью в закладки.
Привет Рита! Спасибо за оценку информации! Надеюсь, что ты не столкнёшься с этой проблемой, но если да, то я и моя статья готовы прийти на помощь
Игорь, привет! Недавно тоже столкнулся с необходимостью прописывать именно адрес сервера в почте. Только несколько в другом резрезе, но корни одни и те-же. На своём старом домене я отправлял от майл ру и всё было нормально. Точно так-же сделал и на новом, после чего почта вообще перестала приходить комментаторам… Методом тыка и чтением технической документации по серверным настройкам я понял, что надо прописывать посту именно своего домена. В результате пришлось дополнительно повозиться и с настройкой Contact Form 7. По и тогу всё получилось и проблем нет.
Так, что твоя статья очень полезна для тех, кто ещё не сталкивался с подобным, либо уже столкнулся, но не знает как решить…
Спасибо Александр! Ну я в принципе тоже методом тыка настраивал плагин contact form 7, так как мне не совсем было понятно в каком именно месте прописывать почтовый ящик на домене. Но в конце концов всё получилось.
А вот с плагином subscribe to comments, было проще. Там с первой попытки получилось.
Игорь, есть в твоей настройке ContactForm7 одно неудобство — когда ты получаешь письмо, то нажатие кнопки ответить приводит к ответу самому себе… Я поначалу тоже так сделал, но очень неудобно потом выискивать адрес на который надо реально отвечать.
Но есть и другой вариант настройки этой формы. Вот глянь на мой скрин:
Вся фишка в правильном заполнении дополнительных заголовков. Это я вычитал в мануалах по ContactForm7, внедрил у себя — отлично работает. Как видишь, доменную почту я вставляю в доп. заголовок, как Sender, заодно и явно указываю, что отвечать надо на адрес отправителя. Так гораздо удобнее.
Александр, не понимаю о чём ты
Только что для проверки написал себе тестовое письмо через обратную связь блога (contact form 7). В поле «Ваш e-mail» написал другой (тестовый email).
После того, как получил уведомление, нажал на «Ответить» и в поле «Кому отправить» появился не мой email, а именно тестовый (который я указал при заполнении формы!
Так что…все настройки, о которых я писал в статье вроде бы нормальные и проблем не делают!
Или я что-то не понимаю?
По крайней мере, судя по твоим скринам, ответ на такое письмо будет отправляться на адрес blog@igorchernomoretz.com, забитый в поле From, а не на адрес того, кто это письмо отправил. Хотя имя будет именно отправителя. Ты вот со своими настройками напиши письмо через контактную форму, адрес вставь левый какой-нибудь свой и ответь на него. Потом посмотри на какой адрес придёт ответ.
Да я знаю, что судя по моим настройкам, письмо должно как бы отправляться на мой же email, но на самом деле, письмо отправляется именно отправителю сообщения! И я это проверил. В поле вписал левый email и когда нажал на «ответить» то появился именно тот левый email, а не мой.
Спасибо Игорь, что на собственном примере все разложил по полочкам. Действительно изменения могут произойти на всех хостингах.
Пожалуйста Иван. Надеюсь, что с твоим хостингом проблем не будет, но даже если будет, то ты уже знаешь как решить эту проблему
Все мои сайты на бегете, и пока ничего подобного нет, но знать необходимо. И у меня нет плагина комментирования тоже. Теперь, если что, знаю где найти решение проблемы.
Привет Людмила! Так как у тебя нет плагина, ответствующего за уведомления новых комментариев, то невозможно узнать об этой проблеме. Кроме этого, я заметил, что у тебя также нет формы обратной связи, то есть, чтобы с тобой связаться, нужно писать напрямую на email. Именно поэтому ты не столкнулась со всеми предоставленными в статье проблемами.
Почему же нет? Форма комментирования под каждой статьей имеется, вроде как у всех. У меня тема платная, главная выводится как журнальный вариант, а в блоге все статьи. Как-то так.
Людмила, я имел ввиду не форму комментариев, а форму обратной связи! Как у меня под шапкой блога. У тебя когда заходишь в раздел «контакты» там указан твой email. А у меня уже встроенная форма которая посылает на email сообщение.
поняла, действительно я не это имела в виду- а форму комментариев
Я как-то и не замечал подобных писем у себя в ящике. В дальнейшем буду обращать на это внимание в письмах. но вроде не попадалось пока. Спасибо Игорь за совет.
Пожалуйста Сергей!
Noreply — в основном приходит с блогов, которые установлены на хостинге Бегет. Я получаю уведомления от некоторых и там такая же проблема.
Ты не замечал такие письма, потому что не комментировал эти блоги и у меня редко это делаешь
На Яндекс-почте зверь noreply ловится просто, достаточно в меню настроек почтового ящика выбрать пункт «показывать адреса отправителей» и тогда в случае рассылки спама таинственный noreply превращается в spam-robot»собака»domain.xxx, а адреса людей видны как положено.
Здравствуй Волк-Одиночка. На самом деле не знал об этой фишке, спасибо!
Спасибо за подробную информацию. Надеюсь когда-нибудь воспользоваться ею. А во входящих письмах после noreply указывается домен отправителя, поэтому не так напрягает.
Здравствуй Валерий. Пожалуйста и спасибо вам за комментарий.
На самом деле, даже тот факт, что после noreply отображается домен отправителя — не все на это обращают внимание и на скорую руку отправляют подобные оповещение в папку спам. А я не хочу, чтобы мои письма незаслуженно уходили в спам
Здравствуйте. Та же беда с бегетом. Но у меня не вордпресс, а опенкарт. В админке решать этот вопрос бесполезно, где-то надо копаться в коде. Кто подскажет?
Здравствуй Настя. Я хоть и не разбираюсь в движке Опенкарт, но принцип решения проблемы идентичен вышеописанному. Для начала, создай доменную почту на Бегете. Потом проверь, каким способом реализуется уведомление о новых комментариях. Может быть тоже какой то плагин, а может быть в коде прописано. И там должна сменить свою обыкновенную почту email, на доменную.
Я уже пробовала и доменную на бегете и доменную на яндексе, разные настройки в админке, но, воз и ныне там. Надо править код, бегетовцы сами это говорят. Но правильного решения я так и не нашла…Про такие плагины, как у вас, первый раз слышу. Надо поискать что-то подобное для опенкарта
Настя, если вы не знаете о подобных плагинах, значит за уведомление на комментарии отвечает некий код. Может быть попытайтесь поискать в кодах с помощью cntr+f свой email и там где его найдёте — поменяйте на доменный.
Не так всё просто, нет в коде открытого админского адреса. Скорее всего, буду обращаться к программистам…
Понятно. Ну тогда, я очень сожалею что не смог помочь
В любом случае, спасибо вам за комментарий
Спасибо вам за отзывчивость (и за цветочки тоже) Иногда собственных знаний не хватает, но ведь есть специалисты. Так что всё можно разрешить…И потом, такая ситуация может приключиться и с другим хостингом, поэтому поправить всё заранее не помешает. Удачи вам, Игорь, и процветания вашему блогу! 🙂
Спасибо вам Настя за пожелания. Я желаю вашему сайту не меньшего процветания
Спасибо! 🙂
Здравствуйте!
Как я рад, что нашел вашу запись
Вчера beget мне тоже отправил такую писанину.
Дело в том, что на отвечающие отправку писем клиентам в кодах нашел тег $adminEmail = get_bloginfo(‘admin_email’);
А в настройках вопдпрес написано почта моего домена. Как можно это решить, может вы знаете 🙁