Pull to refresh

Comments 76

UFO just landed and posted this here
Тостер, не тостер. люди платят деньги — и в своем праве узнать почему не работает сервис. Или хотя бы понять на чьей стороне ошибка.

А с такими отписками, как рассказали, даже не понятно что делать…
UFO just landed and posted this here
Написал уже на director@masterhost.ru письмо с просьбой убедить сотрудников выдать обещанный лог. Хотя, как-то все это не по человечески…
Нет, ответа не пришло. Зато, на следующий же день, пришел запрашиваемый лог.

Так что по факту, моя просьба была удовлетворена, поскольку, единственное, что я просил у руководства в своем письме, — убедить сотрудников техподдержки выполнить, наконец, мою заявку.
UPD: На четвертый день пришел типовой ответ:
Проблему признаем, однако… (далее идет список объективных аргументов в свое оправдание), сообщаем, что работаем над повышением качества обслуживания, надеемся на дальнейшее плодотворное сотрудничество…
(цитата не дословная, но смысл такой)
UFO just landed and posted this here
UFO just landed and posted this here
Отправку нужно делать через SMTP. На маил.ру видимо идет проверка на почтовый ящик а так как с магазина скорее всего идет отправка PHP функцией, то такие письма mail отсеивает.
UFO just landed and posted this here
Спасибо, будем пробовать smtp
Интернет магазин на 1C-Bitrix?
Причин может быть масса, я бы начал проверку с проверки отправки через smtp мастерхоста, а не просто вызова mail, как часто реализовано во многих самописных php отправщиках.
Быстрым решением проблемы будет перенос почты на домене на яндекс(у них бесплатная почта для доменов и довольно удобный интерфейс).
Да, что логи мы не получим, уже, кажется очевидным. И если решим оставаться у них, то следующим шагом будем пробовать рассылать письма через smtp.

С переносом почты на яндекс не очень понял.
pdd.yandex.ru — яндекс почта для доменов, позволяет использовать почту вида name@youdomain и читать ее на яндексе(или в любом почтовом клиенте), а также убирает зависимость почты от хостеров и решает многие проблемы, которые часто игнорируются хостингами, вроде прикручивания DKIM подписи.

Отправлять письма из php потом будет нужно через phpmailer(или аналоги) через smtp яндекса.
Быстрым решением проблемы будет перенос почты на домене на яндекс(у них бесплатная почта для доменов и довольно удобный интерфейс).

Увы, но к сожалению вы плохо читали соглашение от яндекса в кортом четко говорится, что их сервис для людей, а не для рассылок, поэтому совет не подходит.

to: Red_Lemur если письма попадают в спам, то это значит, что мастерхост их доставил и то куда они далее попали зависит только от маирл.ру, вы либо не верно поставили задачу своему спецу, который хотел логи, либо он такой спец, что сам не понимает проблему и соответственно есть вероятность, что он ее не решит.
Так как любой может создать ящик на маил.ру логи вам не нужны практически при любом раскладе, ну разве что маил.ру сильно нарушает RFC и тупо «глотает» письма, т.е. их не будет даже в спаме, но их сервер при этом их не отправляет назад с указанием причины отказа. Вполне вероятно, что сами вы никогда не пользуетесь другими интернет магазинами иначе бы взяли на вооружение небольшие тексты которые выдают после оформления заказа, фраза на ваш ящик отправлено письмо часто дополнена уточнением, если письма нет сначала глянуть в спаме, прежде чем утверждать, что оно не пришло. В случаи если маил.ру не примет письмо, то по RFC оно вернется отправителю и там будет причина по которой его отклони и эта причина будет точно такой же как и в логах сервера который пытался его отправить, поэтому я утверждаю, что логи вам не нужны, при отписанной вами проблеме, так как тестовый ящик сделать просто и займет времени меньше часа вместе с тестом. Далее если письмо попадает в спам, то общаться надо с маил.ру, а не мастрехостом, так как он абсолютно не причем, если оно вернется то там будет правильный ответ почему.
А где шла речь о рассылках? Там обычные письма в спам падают, вроде сообщений об успешном подтверждении заказа.
Сотрудникам яндекса это объясните, так как они вам именно это скажут на:
host mx.yandex.ru[2xx.1xx.1xx.xx] said: 451 4.5.1 The recipient <xxx@xxx.xx> has exceeded their message rate limit. Try again later

Как видите пример не сам придумал, а уже общался и знаю это 100%.
И сколько писем вы шлете пользователям при обычных действиях(я обычно одно)? Эта ошибка у них если сразу кучку отправлять на один адрес.
А просто скачать логи через SSH нельзя по религиозным причинам?
UFO just landed and posted this here
Ну, я, как-бы, выше написал причину, по которой обратился с просьбой к хостерам. Но мне не сложно повторить: Человек, который обещал разобраться, попросил взять у хостера почтовые логи, и мы отправили запрос хостеру.

Теперь, когда ТП, по непонятной причине, отказалась предоставить нам логи, мы вынуждены искать обходные пути, т.е. либо пытаться решить проблему через руководство, либо искать умельца скачать их с серверов хостинга в обход официальных путей.

У нас размещены проекты и на других площадках, и нигде подобные задачи не занимали более 10-15 минут. Мы и подумать не могли, что в Мастерхосте с этим так сложно.
А что, это реальный скриншот с «тест для мудака клиента»?
Разумеется, реальный. Отношение Мастерхоста к нам мы поняли уже в середине переписки…
Сильная заявка на дарвиновскую премию с его стороны.
Кажется, кто-то скоро снова станет безработным.
Думаю, такие ответы даются не просто так, а с согласия (возможно, молчаливого) руководства, так что все будет нормально, я почти уверен.
Написать для начала начальству, пусть разбираются. А там видно будет.
Меньше всего мне хочется тратить время на инициацию подобных разборок, и уж тем более, на участие в них… Желание бороться за справедливось и объяснять кому-то в интернете, что он не прав, не появлялось у меня уже более 15 лет. Тем не менее, руководству я, конечно, написал и просьбу отработать заявку [masterhost.ru#: 30122215776] озвучил.
Апдейт: либо «включили дурачка», либо подумали, что я автор поста. :)
Отбились сообщением «а вам удалось в итоге получить логи? Напишите нам, нам очень интересно!». Хотя мое сообщение было исключительно про сотрудника ТП.
У них давно так, по крайней мере где-то с середины 00-х.

Я уже, конечно, не являюсь сотрудником .m, но при мне за такое ебали и увольняли.
Скорее всего так и случится в итоге. Это уже за все рамки приличия вытекло.

Может стоило просто точнее сформулировать запрос?
Отправьте письмо на какой-нибудь ящик, на который не доходит. И отправьте запрос в поддержку с указанием ящика, домена, времени отправки.
Мне кажется после этого всё решится гораздо быстрее.
Лог-файл мы запросили с самого начала, в районе полудня. «Пришлите, пожалуйста, сегодняшний почтовый лог-файл» — разве можно сформулировать еще конкретнее?

На втором шаге выслали им один из адресов, а на пятом написали специально для них форму, для тестирования… Но логов так и не получили :(
А как вы себе представляете лог почтового сервера?
Не знаю, как у exim, у постфикса в мэйллоге на каждое письмо несколько строк, связанных друг с другом через msgid. В одной из которых мэйл отправителя, в другой — мэйл получателя и результат доставки.
Чтобы прислать вам только ваши события из такого лога, надо пилить скрипт, который это всё выдирает. Видимо это немного за пределами знаний сотрудников техподдержки.
Наверное, тогда ТП так и должна была ответить: «К сожалению, предоставить лог у нас нет технической возможности. Давайте попробуем вместе решить проблему».

Думаю, в этом случае у автора было бы иное мнение о ТП.
P.S. Сам работал в ТП (но не в мастерхосте)
Я с вами полностью согласен.

Сотрудники ТП с самого начала повели себя не очень профессионально. Результат — они с автором поста довели друг друга до белого каления. В итоге, один выразил своё мнение через сабж в тестовых письмах (что уже не то, чтобы непрофессионально, а вообще — за гранью добра и зла), а второй — в посте на хабре.
Вы бы слышали, как матирил всю эту развеселую компанию, наш программист, которого в пятницу, в 7 вечера заставили писать тестовый скрипт, без которого хостеры отказывались отдать нам обещанный лог… :)
Мы запросили лог в 13:20. К этому времени в магазин пришло 4 заказа, 2 запроса цены и один запрос «коллбека» и логи двух ночных скриптов из кронтаба и 3-4 моих личных теста. Т.е. с домена, с начала суток было отправлено не более 15 писем. Каждая запись занимает две строки (я их сегодня повидал в избытке). Так что все, что требовалось от ТП (что они и обещали сделать в телефонном разговоре) — выделить последние 30 строк, нажать Ctrl+C, Ctrl+V и отправить результат нам.
maillog для postfix. Отличная штука, можно сразу отсеять нужные письма в нужном промежутке. Собственно для клиента хватило бы с десяток записей с доставкой на сервера mail.ru, чтобы закрыть эту тему. Весь лог, понятное дело, клиенту отдавать нет никакого смысла.
имя_отправителя != фактическое_имя_отправителя, 99,9% попадет в СПАМ (яндекс вообще завернет в \dev\null)
Пример:
Отправляем с xxx.com
от anon@xxx.com
но домен у нас xxy.com
Ищите в спаме!
Ну и там есть цифровые подписи, что письма не спам, хотя судя по тому же яндексу\майлу — прокатывает, только кошерный gmail за лет 5 пропустил всего 2-3 письма от спонсоров из негростана.
Все правильно. На седьмом часу наших переговоров, то же самое («ищите в спаме») мы услышали от Мастерхоста. Не очень понятна схема донесения этой информации до клиентов нашего магазина… Конечно, можно придумать идиотскую схему с дублирующим письмом, направленным через сторонний smtp, пояняющий, что подтверждение заказа от нашего магазина следует искать в папке «спам», но как-то это больно глупо звучит.
UFO just landed and posted this here
Безотносительно сабжа — если у вас так все потребности закрываются — через «был найден человек, готовый разобраться в проблеме», то это может означать что:

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

Конечно же, письмо «для мудака клиента», это ребячество (и, видимо, именно оно спровоцировало этот пост). Но вы продолжайте в том же духе. Так победите.

Или таки займитесь свой ИТ инфраструктурой чуть серьезнее чем «найдём человека, готового разобраться в проблеме».

Сие написано не в защиту мастерхоста, а с позиции того самого «человека». Просто этот человек скорее всего неоднократно сталкивался с такими (надеюсь это не про вас, да) проектами, которые были созданы лишь для того чтобы их наговнокодить и сдать, а «после нас хоть потоп». После чего латались и перелатывались бесчисленными полчищами фрилансеров (таких же, которых нашли, готовых потушить очередной найденный пожар) и понять что же и когда пошло не так — там уже может быть невозможно.
Действительно, текущие мощности не позволяют нам нанять на фулл-тайм человека, для закрытия проблемы с почтой, да и целосообразность этого чуть больше, чем нулевая (учитывая, что все рассылки идут через mailchimp, а почту с сайта делает штатный программист). Подобные проблемы, конечно, появляются раз в несколько лет, и всегда, тот же Мастерхост, решал их за несколько минут, либо какими-то собственными настройками, либо рекомендацией нам, как исправить заголовки и т.п., после чего проблема пропадала. Такой идиотизм, как сейчас начался всего несколько лет назад, и сегодня был апогей… а может просто конкретный человек попался с какими-то внутренними проблемами (к примеру, банально не выспался, или с женой поругался...)

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

Знали бы вы, какими словами этого «специалиста» называли наши IT-шники, после каждого его письма… :)
Есть подозрение, что в конфликте все стороны хороши. Например, мы не видели что пишет Red_Lemur в запросах в техподдержку.
Вам интересен дословный текст?

image
Кто-то еще пользуется шаред-хостингами? оО

Не уверен, что логи почтовика чем-то сильно помогут.
Попробуйте этот тест лучше: https://www.mail-tester.com/
Ну раз, логи нам получить не удалось, будем искать другие пути. Спасибо за ссылку.
У Мастерхоста пул выходных SMTP серверов (как для почты Exchange, так и для нормальной). Часть этих серверов настроена корректно, часть нет. Например, на некоторых нет соответствия между именем в EHLO и IP адресом, некоторые не включены в запись SPF. При непосредственном указании техподдержке на проблему, она вроде бы устраняется, но через некоторое время обнаруживается другая.

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

С логами сталкивался точно с такой же ситуацией, за много лет ни одного полноценного лога так ни разу и не получил (только выдержки из них в случае точного указания, что там искать). Естественно, все эти выдержки говорили о том, что письмо нормально отправлено. Как показал опыт, проще получить какие-то разъяснения от поддержки Яндекса и Mail.ru, чем от Мастерхоста. В результате я с ними расстался после почти 10 лет работы.
Эх… Мы тоже у них уже более 10 лет… Привыкли, потому и терпим, несмотря на очевидное ухудшение сервиса год от года. Но, видимо, пришла пора уходить…
Бизнес все еще использует рассылку клиентам через пхпшный мейл?
Есть же специальные рассылочные сервисы, при использовании которых вероятность попадания писем в спам минимизируется.
Давайте я процитирую второй абзац своего поста…
… с одного из сайтов перестала приходить почта (подтверждения заказов и т.п. сервисы, реализованные на сайте через php-скрипты)

Есть вероятность, что mail.ru устраивает отлуп письмам с вашего сайта из-за DMARC: https://help.mail.ru/mail-help/postmaster/dmarc


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


To: example@mail.ru
From: example@mail.ru
Reply-To: example@mail.ru

Может быть думали, что так в любом случае дойдет копия клиенту, но так делать нельзя.


PS: пример из реальной жизни.

Мы используем. Только сервер свой, логи почтовика смотрим сами и spf настроили. А с мастерхоста ушли почти 5 лет назад, когда не стало технической возможности увеличить объём ОЗУ на их vps.
Нужно вам брать свою VPSку и там свой почтовый сервер запилить ;)
Не реклама, но к примеру в OVH приличные серваки на SSD за 2.99евриков всего. Наверняка и дешевле есть. Нафига хостинг?
Единственный косяк что нужно уметь настраивать это всё дело. Тем кто умеет хорошо. Но так или иначе, проще один раз нанять специалиста, тем кто не умеет сам и потом наслаждаться.
Ещё надо, чтобы хостинг-провайдер без проблем писал PTR-записи на свои IP. Иначе большая часть сообщений с такого почтовика улетит в спам.
imagehttps://habrastorage.org/getpro/geektimes/post_images/7a0/0d5/3fb/7a00d53fbf1d46cddecd17adb75cb505.jpg

Мастерхост — професcиональный хостинг? Жесть какая.
Рекомендую запостить в разные релевантные группы соц. сетей эту пикчу с сылкой на эту статью.
Народ должен знать своих героев.
Да, мастерхост уже не тот. Цена домена поднялась в три раза, хостинг и почта разделились. Если раньше держал аккаунт на мастерхосте чтобы не заморачиваться собственной почтой (и не отдавать её гуглу и яндексу), то сейчас стало совсем нерезонно там что-то хостить. Услуги неконкурентные.
А в целом, мастерхост — хостинг для кучи мелких сайтов. Так было и 10 лет назад и сейчас. Сайты-тяжеловесы не для него, предлагают переходить на VPS без какой либо поддержки. Чтобы не быть голословным: держал VPS в 2008 году, начали ддосить. Хостер никаких мер не принимал. Типа вас ддосят, вы и разбирайтесь. Вот вам счет на $1000 за превышение соотношения траффика, но мы ничего делать не будем. А меры противодействия на уровне впски тогда были не эффективны от слова совсем.
После пары лет мучений убежал от этой шараги на хетцнер, и горя не знаю.

Суппорт мастерхоста, конечно, поступил весьма оригинально, но и без почтовых логов можно просто решить проблему, если делать все правильно:


  • Отправлять через smtp с авторизацией
  • включить DKIM
  • прописать правила SPF и DMARC (лучше — формата +a +mx -all и дмарк аналогично, без всяких мягких условий)
  • если проблема все равно остается — отправлять через совсем внешний смтп (т.е. если у вас почта у хостера — завести почту где-то еще), и в частности на мейлру отправлять с аккаунта на мейлру.
Спасибо за ваши советы. Мы уже заменили Return-path на наш адрес, и уже переслали mail.ru полученные от них отлупы для анализа. Если в ближайшее время mail.ru проблему не решит, будем действовать, как вы советуете.

Держал у них почту компании ~ до 2012 года. После череды крупных сбоев (тогда они сами признавали, что это сбои), случившихся подряд за 2-3 месяца, перенёс почту на другую площадку (Зенон). И до сих пор ни чуть не жалею!


И Вам желаю сменить площадку, некоторые компании по-другому просто не понимают.

Ну вот, после череды «рождественских сбоев» в декабре — январе этого года, когда почти сутки все сайты лежали, мы тоже думали уходить… но потом, вроде более-менее наладилось и мы снова расслабились :)
Я, конечно, уже некоторое время не работаю в МХ, но есть подозрение, что всё было не совсем так, как описывает автор. Говорят был какой-то чудо-скрипт, который хотелось бы увидеть своими глазами. (Только чур не исправленный) %)
На самом деле был чисто текстовый тикет (вообще без вложений, тем более, без скриптов) в котором было три просьбы:
1) Высказать свои предположения, касательно неполучения почты адресатами с mail.ru
2) Дать нам почтовый лог за текущий день
3) Прописать Return-path на наш адрес.

По факту, сотрудник Мастерхоста на протяжении семи часов пытался зачем-то убедить нас, что некоторые письма все-таки доходят, и в результате, когда в девятом часу он снова радостно показал нам прошедшие письма, с обратным адресом другого домена, у нас не осталось сил в третий раз повторять ему нашу проблему и мы перестали с ним общаться. И только через 23 часа 50 минут, после начала нашего общения, он выслал нам логи.
Тикет-то может был и чистый, а как насчет тестового скрипта, который ваш программист специально создал для проверки работы почты? Хотелось бы увидеть его своими глазами.
Всё, я наконец понял, суть ваших намеков. :)
Оказывается, бедняжку, который сутки не мог прислать лог-файл, обидели… Но уверяю вас, то, что картинка к данной статье так точно отразила суть проблемы — чистое совпадение. Если бы мы знали в чем дело, обязаетльно добавили бы туда справедливый текст: «Мама-а-а-а… он пе-е-е-ервый на-а-а-ачал...»
Сталкиваюсь с такими вещами довольно часто в работе.
Автору следовало бы разобраться, как работает почта, и почитать договор на предоставление услуг, прежде чем делать такую статью. Вот так разоблачение.
Это проблема с mail.ru. Если ничего не поможет, то попробуйте настроить SPF и DMARC для домена. Это часто решает проблему.
UFO just landed and posted this here
Sign up to leave a comment.

Articles