Рубрики
Полезные советы

Настраиваем бесплатное SMS-уведомление о почте с любого ящика

Недавно озадачился таким вопросом — как сделать так, чтобы получать по SMS бесплатные уведомления о новых письмах с любого ящика? Можно сделать переадресацию всех писем на ящик в mail.ru, где есть такая функция — но по своему опыту могу сказать, что там это работает очень плохо. sms у них часто идут очень долго или не доходят вовсе, к тому же есть ограничение — не более 1 смс за 1 час и работа не со всеми операторами. В итоге, работающее решение всё же было найдено. Схема выглядит следующим образом:

  1. Регистрируемся на сайте sms.ru. Потребуется указать свой номер телефона. Сервис русскоязычный, так что думаю, с регистрацией особо проблем быть не должно — всё подробно описано в подсказках. Стало быть, не буду подробно останавливаться на этом пункте — будем считать, что вы успешно зарегистрировались.

  2. Далее заходим в раздел Почта @sms.ru , нажимаем кнопку «Редактировать» и настраиваем опции:

Адрес: выбираете себе любое виртуальное имя в домене sms.ru. Например, если вы впишете «ivan», ваш адрес будет ivan@sms.ru. К сожалению, я не знаю, как здесь реализована проверка ника на занятость — я написал свою фамилию на латинице, думаю что это оптимальный вариант.

Что отправлять в СМС? — ставим галочку в чекбоксе Текст, остальные лучше снять — чтобы получить на телефон как можно больше полезной информации.

Переводить русские буквы в латиницу — по желанию, лично я эту опцию не включал.

Обрезать до 1 смс — очень важная опция, здесь обязательно должна стоять галочка! Именно это является обязательным условием для услуги бесплатного уведомления. Если вы не включите эту опцию, то бесплатные уведомления работать не будут.

Отправлять от: в качестве отправителя смс вы можете указать либо адресат sms.ru либо свой собственный номер. Данная опция абсолютно ни на что не влияет, кому как больше нравится.

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

Принимать сообщения только от: очень важная настройка, но её пока не заполняем и нажимаем Сохранить.

Чего мы этим добились? Согласно настроенным правилам, вся почта, которая придёт на адрес ivan@sms.ru, будет немедленно переправлена на наш мобильный телефон в виде смс-сообщения. Но есть одно условие — необходимо, чтобы e-mail отправителя был указан в настройках, иначе услуга не работает. Проблема здесь в том, что адрес ivan@sms.ru является виртуальным и мы не сможем прочитать электронное письмо, которое будет на него отправлено с другого ящика. То есть, если вы настроите переадресацию нужных писем со своего ящика на любом публичном почтовом сервисе — на переадресуемый адрес ivan@sms.ru будет отправлено письмо с подтверждением, которое вы естественно не сможете прочитать и подтвердить. Как же быть в таком случае? Можно, наверно, объяснить проблему техподдержке почтовой службе и попросить, чтобы они активировали правило переадресации без подтверждения со второго ящика. Однако во-первых, не факт что они согласятся, во-вторых, это займёт определённое время, в-третьих — при смене правила переадресации всю процедуру придётся повторять заново. Поэтому я решил эту проблему иначе.

Нам понадобится промежуточный почтовый сервер на личном домене. Если у вас есть свой сайт на любом платном хостинге — для вас не составит труда настроить почту. Если нет — вы можете попросить любого знакомого, у которого есть доступ к хостингу. Адрес ящика абсолютно не имеет значения — главное, чтобы он был не на бесплатной почтовой службе и можно было настраивать любые правила без подтверждения. У меня хостинг на masterhost.ru, поэтому я выбрал их почтовый тариф MX-MINI за 1 рубль в месяц: http://masterhost.ru/service/mail/about/ Если хорошенько поискать, то наверняка можно найти и бесплатные службы — но мне, честно говоря, было лень. Тем более, как я уже сказал, хостинг был на masterhost и 1 р в месяц — не деньги, чисто символическая сумма. Не буду подробно останавливаться на процессе создания правила на почтовом сервисе, так как у каждого провайдера они могут быть разными. Если вы решите воспользоваться почтой мастерхоста, то настройка пересылки подробно описана здесь: http://masterhost.ru/support/mail/redirect/

Итак, будем считать, что вы создали свой ящик на домене ivan@domen.ru настроили следующее правило:

  • Если… отправитель: ivan@mail.ru или sender@site.ru
  • Выполните следующие действия… Перенаправить сообщение: ivan@sms.ru

где ivan@mail.ru — ваш адрес в бесплатной почтовой службе, sender@site.ru — адрес отправителя, смс-уведомления о письмах которого мы хотим получать. Во избежание ложных уведомлений о спаме настоятельно рекомендую настроить фильтры на вашем бесплатном ящике ivan@mail.ru, чтобы в ящик ivan@domen.ru попадали только письма от адресата sender@site.ru. На этом наша эпопея почти завершена, и мы возвращаемся на сайт sms.ru, чтобы завершить настройку. В разделе Почта @sms.ru в опции «Принимать сообщения только от…» вписываем адреса:

sender@site.ru
ivan@domen.ru
ivan@mail.ru

Нажимаем «Сохранить». Всё. Теперь любое сообщение, которое будет приходить к вам на адрес ivan@mail.ru от адресата sender@site.ru — будет немедленно доставлено на ваш телефон в виде смс-сообщения. Лимит — 60 сообщений в сутки, нет ограничений по времени между сообщениями. То есть вы можете получить 20 писем с интервалом в 1 минуту — и оповещение о каждом из них без задержек придёт в виде смс. Я пользуюсь этим сервисом уже несколько месяцев и могу сказать, что доставка работает как часы, ни одно уведомление не опоздало и тем более не потерялось.

Спектр применения данной слуги чрезвычайно широк: начиная от уведомления о письме от любимой девушки и заканчивая уведомлением об ответе в важной конференции — например, онлайн-аукцион, где важно оперативно среагировать. Всё зависит лишь от вашей фантазии и потребностей. Надеюсь, что вам будет полезна данная инструкция. Если будут вопросы — пишите в комментариях или через форму обратной связи. Я обязательно отвечу каждому.

Автор: TOM

Люблю белые ночи, воздух после грозы, гулять по городу, кататься на велосипеде, слушать Эльдорадио, петь под караоке, читать по ночам, играть в шахматы, смотреть фильмы и футбол (продолжение следует...)

14 ответов к “Настраиваем бесплатное SMS-уведомление о почте с любого ящика”

Здравствуйте, возникла проблема при настройке переадресации на ящик @sms: для подтверждения пересылки в почте Яндекс необходимо зайти на ящик, на который настраивается переадресация (в нашем случае @sms) и подтвердить ее. Зайти на почту @sms нельзя — сейчас веду переписку с техподдержкой SMS.ru, чтобы скинули хотя бы ссылку, но пока от них — молчание. Вы сталкивались с такой проблемой? Если нет, какую почту используете? Заранее спасибо.

Евгений, прочитайте внимательно руководство — данная проблема была мной решена при помощи промежуточного почтового сервера, всё изложено выше.

Здравствуйте еще раз, помогите пожалуйста решить проблему:
Создал правила в почте masterhost http://joxi.ru/zCbXU4wyTJCyLh-USmI — сделал все по инструкции, перепроверил.
проблема возникла при настройке правила в почте на бесплатном почтовом сервере (tsibernyy @ yandex.ru):
1) настроил пересылку нужных писем на почту masterhost,
2) на masterhost было отправлено письмо с подтверждением, но на ящик masterhost не приходит подтверждение.
Скриншот правила в почте на бесплатном почтовом сервере: http://joxi.ru/EyjXU4wyTJDyNK4EETc
Скажите, где допущена ошибка? Либо какой вы использовали бесплатный почтовый сервер? Заранее спасибо.

Мои адреса — адреса в вашей инструкции:
tsibernyy @ sms.ru — почта в сервисе SMS (аналог ivan @ sms.ru)
administrator @ biju74.ru — почта на masterhost (аналог ivan @ domen.ru)
tsibernyy @ yandex.ru — почта на бесплатном почтовом сервере (аналог ivan @ mail.ru)
be-only @ yandex.ru — почта отправителя (аналог sender @ site.ru)

Попробуйте на этот адрес administrator @ biju74.ru отправить тестовое письмо с любого ящика, чтобы убедиться, что письма на него доходят. Вообще я пользуюсь почтой Mail.ru, она мне больше нравится.

проблемы были с почтой administrator@biju74.ru — спасибо за подсказку. Теперь все работает.
Допишите пожалуйста в руководство два момента, с которыми могут возникнуть трудности:
1.Тариф мастерхост — 1 рубль в год, + 147 р. в год за аренду домена. Лучше брать домен в зоне .ru. С зоной .рф почта работает не корректно (так мне сообщили в службе теходдержки мастерхост).
2. Необходимо так же настроить переадресацию со своего бесплатного почтового ящика на почту на masterhost (правило будет таким: Если от кого содержит sender @ site.ru, переслать письмо на ivan @ domen.ru).
Спасибо за отличную инструкцию — я уже перебрал три способа sms-оповещений — сработал только этот.

Здравствуйте!
Все настроил, сообщения приходят, единственное задержка не 1 минута, а 5-7 минут, текст сообщения приходит не весь.
Подскажите в чем может быть дело?
С уважением Вадим.

Вадим, весь текст и не будет приходить, если сообщение длинное. В начале инструкции я упоминал об этом:

Что отправлять в СМС? — ставим галочку в чекбоксе Текст, остальные лучше снять — чтобы получить на телефон как можно больше полезной информации.

Насчёт задержки ничего сказать не могу. Попробуйте отправить тестовый e-mail напрямую на ваш виртуальный адрес в sms.ru (минуя промежуточный сервер). Если задержка сохранится — значит, проблема на стороне сервиса sms.ru.

Спасибо, проблема решилась тем, что нужно ставить тариф «Прямые каналы». А чтобы больше символов приходило в смс, нужно ставить «переводить буквы в латиицу».

Что написано на sms.ru по адресу http://sms.ru/?panel=price&free=1
* Сообщения на собственный номер бесплатны до 60 СМС в день при условии, что каждое сообщение помещается в 1 СМС (до 70 русских / 160 латинских символов). При превышении этих лимитов, сообщения оплачиваются согласно тарифу.
Тот же mail.ru отправляет не чаще 1 сообщения в 30 минут. Получается, 48 сообщений в день. На смс.ру их 60. Какой смысл заморачиваться?

Иван, во-первых, раньше (на момент написания статьи) ограничения на sms.ru были либеральнее; во-вторых, на mail.ru часто бывают глюки при отправке уведомлений даже в пределах лимита (и об этом упоминается выше).

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