Здравствуйте, Mihal9, Вы писали:
M>Тьфу-тьфу-тьфу, дабы не сглазить
Ситуация такая. Влад потерял креды от хостера где была виртуалка с почтовым сервером. И искать/восстанавливать их не хочет. Вместо этого генерит идеи вроде написания бота для телеги, которым заняться тупо некому.
Я временно воткнул в качестве сервера https://smtp.bz/, но, судя по трафику, там нужен тариф на 300К сообщений в месяц, это 6500р. Донатов на такое даже близко не хватит. Я пока оплатил тариф на 20К, но его, судя по всему, хватит только на пару дней.
Времени где то самому поднимать почтовый сервер, особенно с учетом того что яндекс убрал бесплатный хостинг DNS, у меня точно нет. Можно, наверное, поднять почтовик без настройки DNS, просто из готового стандартного образа, но тогда у 80% рассылка будет лететь в спам.
На этом у меня идеи того как оживить рассылку закончились.
Здравствуйте, AndrewVK, Вы писали:
AVK>На этом у меня идеи того как оживить рассылку закончились.
Может сделать генерацию RSS-лент по пользовательским подпискам? Сейчас можно подписываться на форумы целиком, и если добавить приватные RSS, привязанные к профилю и выдающие ответы в подписанных темах, то это может решить проблему.
RSS обычно делаются достаточно просто, надо только придумать механизм идентификации. Если не хочется светить свои подписки, то генерить какой-нибудь уникальный длинный идентификатор, привязанный к профилю, и по нему выдавать ленту, тогда авторизация не понадобится. На Хабре, например, так сделано.
On Feb 16, 2024, 10:13 PM, AndrewVK <5161@users.rsdn.org> wrote:
AVK>Ситуация такая. Влад потерял креды от хостера где была виртуалка с почтовым сервером. И искать/восстанавливать их не хочет. Вместо этого генерит идеи вроде написания бота для телеги, которым заняться тупо некому.
Я так понял есть идея слать пушы нотификации через Telegram-бота? Как бы то ни было идея интересная, но только если будет реализована в качестве дополнительного канала нотификации к существующему каналу по почте.
меня просто удивляет как люди хотят какой то почты и нотификации
(хотя она и так есть при входе на форум)
на ресурс который можно сказать почти умер
и вместо пытаться как то ему сделать реанимацию что ли
его пытаются превратить в карманный мессенджер
AVK>И искать/восстанавливать их не хочет. Вместо этого генерит идеи вроде написания бота для телеги, которым заняться тупо некому.
AVK>Времени где то самому поднимать почтовый сервер, особенно с учетом того что яндекс убрал бесплатный хостинг DNS, у меня точно нет. Можно, наверное, поднять почтовик без настройки DNS, просто из готового стандартного образа, но тогда у 80% рассылка будет лететь в спам.
Ну вообще хостинг DNS дешевый, да и бесплатные есть (я пользуюсь zoneedit.com).
Впрочем я согласен, что настройка _рабочего_ smtp сервера на 300К/месяц рассылок нетривиальная задача.
AVK>На этом у меня идеи того как оживить рассылку закончились.
Идея #1: включить рассылку только для профильных форумов. Сколько там сообщений в месяц останется?
Идея #2: добавить в профиль пользователя опциональную настройку: SMTP сервер (адрес, порт, учетная запись, mailfrom), через который слать письма (все или только подписки на темы) этому пользователю.
Продвинутые пользователи всё сами сделают (и помогут тем, кто менее разбирается в теме).
Здравствуйте, m2user, Вы писали:
M>Ну вообще хостинг DNS дешевый, да и бесплатные есть (я пользуюсь zoneedit.com).
Есть. Но на это нужно время, и, опять же, креды к корневому DNS есть только у Влада.
AVK>>На этом у меня идеи того как оживить рассылку закончились. M>Идея #1: включить рассылку только для профильных форумов. Сколько там сообщений в месяц останется?
Это надо тратить время на выяснение. Ну и это явно полумера.
M>Идея #2: добавить в профиль пользователя опциональную настройку: SMTP сервер (адрес, порт, учетная запись, mailfrom), через который слать письма (все или только подписки на темы) этому пользователю.
Здравствуйте, m2user, Вы писали:
M>RSS, насколько мне известно не позволяет гарантировано получить всю историю ленты. M>Работа с архивами определена в отдельном RFC: https://www.rfc-editor.org/rfc/rfc5005#section-4
Через почтовые уведомления тоже историю ленты не получишь. Я пытаюсь предложить замену не всему сайту, а только нерабочим почтовым уведомлениям об ответах в подписанных темах.
Здравствуйте, m2user, Вы писали:
M>Я про почтовые уведомления и говорю. В случае почтовых уведомлений ты с момента подписки получишь все сообщения (если твой почтовый сервер более менее онлайн). M>А RSS возвращает только последние N сообщений.
Ясен пень, что RSS не является заменой почте. Но это будет хоть какой-то механизм получения извещений, сейчас-то его нет вообще ни в каком виде. Можно выставить число записей таким, чтобы оно было больше, чем число уведомлений, скажем, в неделю. Уж раз в неделю запустить RSS-клиента обычно не проблема. А если RSS-клиент засунуть на свой сервер, то и от временного оффлайна будет защита, на случай длительного отпуска в диких безынтернетных местах. А если ещё и rss2email прикрутить, то и вовсе разница с почтой нивелируется до околонулевой.
Здравствуйте, reversecode, Вы писали:
R>https://rsdn.org/forum/# R>механизм извещения R>есть на вкладке которая появляется после входа на форум
Это не извещения, это страница, на которую надо самостоятельно специально заходить, и притом запоминать, когда заходил последний раз, и что там уже прочёл, а что ещё нет.
А мне (и многим другим) нужны уведомления, которые прилетают сами, тем или иным способом. Потому что сайтов в интернете дохренища, заходить ручками на каждый и мониторить, что там где появляется, — слишком ресурсозатратно. Поэтому люди пользуются агрегаторами, одним из которых является механизм почтовых уведомлений, где можно легко отличить прочитанные сообщения от непрочитанных, где можно отфильтровать нужное от ненужного, рассортировать, отложить на прочтение в будущем — и всё это унифицированно и совершенно независимо от дизайнерских изысков всевозможных веб-оболочек на разных сайтах.
Здравствуйте, AndrewVK, Вы писали:
AVK>Есть. Но на это нужно время, и, опять же, креды к корневому DNS есть только у Влада.
А что будете делать, когда (не если, а когда) он и их потеряет?
Здравствуйте, AndrewVK, Вы писали:
AVK>Ситуация такая. Влад потерял креды от хостера где была виртуалка с почтовым сервером. И искать/восстанавливать их не хочет. Вместо этого генерит идеи вроде написания бота для телеги, которым заняться тупо некому.
Это как показатель того, когда разраб лезет в аналитику.
Основная фишка почты: атомарно взаимодействуешь с каждым сообщением, например, не надо "точно проматывать" список, чтоб случайно не пометить как прочитанное то сообщение, которое ещё не читал.
Телегра — нифига не замена почты.
AVK>... но тогда у 80% рассылка будет лететь в спам.
Но она будет лететь. Если ИТ-ишник изредка не лазит в папку "спам", значит такому ИТ-ишнику не место в ИТ.
K>У меня такое предложение: сделать рассылку только для участников со статусом "помог сайту". Плюсы будут во всех смыслах.
Наоборот, для новых участников это будет выглядеть крайне странно, т.к. e-mail уведомления на форумах не принято оплачивать.
Донаты должны быть добровольными, но с прозрачным расходованием собранных средств.
P.S. да и для старых участников тоже. В общем для всех, кто не особо много сообщений получает: например подписан только на новые темы специализированных разделов форума.
CF>Через почтовые уведомления тоже историю ленты не получишь. Я пытаюсь предложить замену не всему сайту, а только нерабочим почтовым уведомлениям об ответах в подписанных темах.
Здравствуйте, AndrewVK, Вы писали:
AVK>Я временно воткнул в качестве сервера https://smtp.bz/, но, судя по трафику, там нужен тариф на 300К сообщений в месяц, это 6500р. Донатов на такое даже близко не хватит. Я пока оплатил тариф на 20К, но его, судя по всему, хватит только на пару дней.
300к серьезная цифра
Посмотрел на Azure например — будет стоить от 10.000р в месяц..
А сделать подписку (на тест), сколько будет капать в месяц? patreon/boosty?
Здравствуйте, AndrewVK, Вы писали:
AVK>Я временно воткнул в качестве сервера https://smtp.bz/, но, судя по трафику, там нужен тариф на 300К сообщений в месяц, это 6500р. Донатов на такое даже близко не хватит. Я пока оплатил тариф на 20К, но его, судя по всему, хватит только на пару дней.
Ничоси расценки Но если верить инету, телеграм-бота фрилансер сможет написать за сопоставимую сумму.
Здравствуйте, koenjihyakkei, Вы писали:
K>Но без почтовой рассылки конечно тяжело, для меня сайт точно умрет
Склоняюсь к такому же выводу. Когда почта перестала ходить — и я почти перестал ходить на сайт. И никакой ломки.
Хотя давно, когда были какие-то проблемы с сайтом — было скучновато и на сайт хотелось попасть.
Сейчас воспользоваться RSDN@Home так себя и не заставил, хотя раньше им пользовался.
Похоже, уже старый для всего этого.
M>>Идея #1: включить рассылку только для профильных форумов. Сколько там сообщений в месяц останется? AVK>Это надо тратить время на выяснение. Ну и это явно полумера.
Полумера, но ведь ничего другого за последниие несколько месяцев не придумали
Подкину ещё пару полумер:
1) флажок подписки при ответе сделал отключенным по умолчанию
2) отсылать не по одному письму на сообщение, а буфферизировать, скажем, за 1 час в рамках одного топика или всех топиков, которые у пользователя в подписке, и слать одним письмом. Можно просто "сырые" e-mail сообщения в аттачмент положить.
M>>Идея #2: добавить в профиль пользователя опциональную настройку: SMTP сервер (адрес, порт, учетная запись, mailfrom), через который слать письма (все или только подписки на темы) этому пользователю. AVK>Это вообще какой то трешак, не?
Здравствуйте, CaptainFlint, Вы писали:
CF>Может сделать генерацию RSS-лент по пользовательским подпискам? Сейчас можно подписываться на форумы целиком, и если добавить приватные RSS, привязанные к профилю и выдающие ответы в подписанных темах, то это может решить проблему. CF>RSS обычно делаются достаточно просто, надо только придумать механизм идентификации. Если не хочется светить свои подписки, то генерить какой-нибудь уникальный длинный идентификатор, привязанный к профилю, и по нему выдавать ленту, тогда авторизация не понадобится. На Хабре, например, так сделано.
Ну, кто тут программиист? Это же можно сделать и на другом хостинге. Кто сделает? Можно и без идентификаторов для начала, а просто по нику.
Ты, кстати, каким сервисом rss2email пользуешься?
После скатывания ifttt в унылое вытягивание денег, перешёл на https://blogtrottr.com/. Несколько месяцев — полёт нормальный. (В письмах есть реклама.)
Здравствуйте, Real 3L0, Вы писали:
CF>>RSS обычно делаются достаточно просто, надо только придумать механизм идентификации. Если не хочется светить свои подписки, то генерить какой-нибудь уникальный длинный идентификатор, привязанный к профилю, и по нему выдавать ленту, тогда авторизация не понадобится. На Хабре, например, так сделано.
R3>Ну, кто тут программиист? Это же можно сделать и на другом хостинге. Кто сделает? Можно и без идентификаторов для начала, а просто по нику.
Как это можно сделать на другом хостинге? Для этого нужен доступ к базе RSDN, а он вряд ли открыт всему миру. Можно, конечно, тупо вебку дёргать, авторизовываться и парсить ответ, но я в ней не смог найти списка всех тем, на которые подписан (включая те, где не участвовал лично, и исключая те, где участвовал, но отписался).
R3>Ты, кстати, каким сервисом rss2email пользуешься? R3>После скатывания ifttt в унылое вытягивание денег, перешёл на https://blogtrottr.com/. Несколько месяцев — полёт нормальный. (В письмах есть реклама.)
Я ничего внятного в своё время не нашёл и накатал себе сам скриптом на перле. Глючновато и малофункционально, но для моих нужд хватает. Время от времени, правда, допиливать приходится, когда в какой-нибудь ленте хотят странного.
Здравствуйте, CaptainFlint, Вы писали:
CF>Как это можно сделать на другом хостинге? Для этого нужен доступ к базе RSDN, а он вряд ли открыт всему миру. Можно, конечно, тупо вебку дёргать, авторизовываться и парсить ответ, но я в ней не смог найти списка всех тем, на которые подписан (включая те, где не участвовал лично, и исключая те, где участвовал, но отписался).
Ставишь RSDN@Home.
Подписываешься на все форумы.
Делаешь метод.
Входящие атрибуты: логин
Исходящие атрибуты: rss
Логика:
1. по логину лезем в базу RSDN@Home
2. по сообщениям логина формируем rss и отдаём его в ответе.
Здравствуйте, Real 3L0, Вы писали:
CF>>Как это можно сделать на другом хостинге? Для этого нужен доступ к базе RSDN, а он вряд ли открыт всему миру. Можно, конечно, тупо вебку дёргать, авторизовываться и парсить ответ, но я в ней не смог найти списка всех тем, на которые подписан (включая те, где не участвовал лично, и исключая те, где участвовал, но отписался).
R3>Ставишь RSDN@Home. R3>Подписываешься на все форумы.
R3>Делаешь метод. R3>Входящие атрибуты: логин R3>Исходящие атрибуты: rss R3>Логика: R3>1. по логину лезем в базу RSDN@Home R3>2. по сообщениям логина формируем rss и отдаём его в ответе.
Идея любопытная, но в текущем состоянии RSDN@Home сложнореализуемая, ибо надо:
а) поднять сервер на винде или как минимум линукс с иксами и Моно (не проверял, работает ли на Моно);
б) придумать механизм программного управления прогой (в справке не нашёл инфы про ключи командной строки, а посылать автоматизированные графические клики — не самое приятное занятие);
в) найти в скачиваемой им базе флаги подписочности тем (базу смотрел, соответствующих флагов там не обнаружил, хотя, возможно, пропустил);
г) разобраться, а что вообще этот RSDN@Home скачивает при синхронизации (у меня он скачал какой-то огрызок: несколько рандомных тем в нескольких рандомных форумах, причём темы не первые, не последние, не свежесозданные, а вообще наобумные).
R3>Ну, кто тут программиист? Это же можно сделать и на другом хостинге. Кто сделает? Можно и без идентификаторов для начала, а просто по нику.
Ты видел цену вопроса — 6500 р в месяц (и просто тупо на первом взятом сервисе транзакционных рассылок без всяких оптимизаций)?
Берем условно топ20 адресатов (~топ20 комментаторов) и делим сумму поровну.
Смысл писать и _поддерживать_ некий скрипт, пытаясь обойти ограничения публичного API (отсутствие методов получения подписанных тем)
Здравствуйте, AndrewVK, Вы писали:
M>>Тьфу-тьфу-тьфу, дабы не сглазить
AVK>Итого, 20000 писем кончились ровно за 10 дней. С запасом нужно 100К писем в месяц, это, по их расценкам, 2900р.
У меня такое предложение: сделать рассылку только для участников со статусом "помог сайту". Плюсы будут во всех смыслах.
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
Здравствуйте, Mihal9, Вы писали:
K>>У меня такое предложение: сделать рассылку только для участников со статусом "помог сайту". Плюсы будут во всех смыслах.
M>Не годится. M>Помогать смогут только россияне. Я из-за этих санкций не могу россиянам оплачивать услуги.
Мне кажется сейчас придумано достаточно схематозов, например у уехавших остались родственники или друзья в РФ, которые могут перевести за них.
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
Здравствуйте, AndrewVK, Вы писали:
AVK>Я временно воткнул в качестве сервера https://smtp.bz/, но, судя по трафику, там нужен тариф на 300К сообщений в месяц, это 6500р. Донатов на такое даже близко не хватит. Я пока оплатил тариф на 20К, но его, судя по всему, хватит только на пару дней.
Значит вам надо 6500р в месяц? Или это в день? Я могу сделать донат 70 000р, этого хватит почти на год?
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
Здравствуйте, Khimik, Вы писали:
K>У меня такое предложение: сделать рассылку только для участников со статусом "помог сайту". Плюсы будут во всех смыслах.
Идея неплоха, за деньги активировать почтовую рассылку.
Здравствуйте, Khimik, Вы писали:
K>У меня такое предложение: сделать рассылку только для участников со статусом "помог сайту". Плюсы будут во всех смыслах.
Получается, что должно быть "помог сайту в этом месяце".
AVK>>Я временно воткнул в качестве сервера https://smtp.bz/, но, судя по трафику, там нужен тариф на 300К сообщений в месяц, это 6500р. Донатов на такое даже близко не хватит. Я пока оплатил тариф на 20К, но его, судя по всему, хватит только на пару дней.
K>Значит вам надо 6500р в месяц? Или это в день? Я могу сделать донат 70 000р, этого хватит почти на год?
6500р в месяц (а может даже и меньше, по последним оценкам AndrewVK 2900р/месяц).
Мне кажется лучше бы ты задонатил 6500р вместо 70000р, для обкатки этой схемы спонсорства, так сказать..
Здравствуйте, m2user, Вы писали:
>> Опа, а мне уведомление об этом ответе пришло вдруг. Неужто чудо?
M>Я тут подробнее написал, в чём фокус: M>https://rsdn.org/forum/rsdn/8844078.1