Логин для почты варианты: Генератор логинов

Выбираем логин на Яндекс.Почте / Хабр

Много лет назад я зарегистрировал себе несколько трех- и четырехсимвольных адресов на Яндекс.Почте. Они оказались очень удобными, потому что их легко писать и диктовать, особенно вместе с доменом ya.ru.

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

В статье вы найдете все, что вряд ли хотели знать, но теперь имеете отличную возможность узнать, о формате и количестве логинов Яндекса, а также датасет, с помощью которого сможете попробовать разобраться с «6-q» аномалией (у меня не получилось).

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

Подсчет количества логинов

Валидность и неразличимость

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

  • длина логина от 1 до 30 символов

  • допустимые символы: буква английского алфавита в любом регистре, арабская цифра, точка и тире

  • первым символом может быть только буква

  • последним символом может быть либо цифра, либо буква

  • две точки и два тире подряд, а также сочетания точек и тире (.-, -.) запрещены

Соответствующие ошибки, которые возвращает валидатор
login.long
login.prohibitedsymbols
login.startswithdot
login.startswithhyphen
login.startswithdigit
login.endwithdot
login.endswithhyphen
login.doubleddot
login.doubledhyphen
login.hyphendot
login.dothyphen

Кроме того, не делается различий между точкой и тире, а сам логин является регистронезависимым.

Это написано на странице помощи при регистрации аккаунта.

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

Общая формула

Введем обозначения

где — латинский алфавит, — арабские цифры.

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

Обозначим— количество валидных логинов длины . Согласно условиям,

Начиная с в логине допускаются точки. Посмотрим на возможные расположения точек в логине (в скобках перечислены позиции точек):

1 x         ()
2 xx        ()
3 x•x       (2)
4 x•xx      (2)
4 xx•x      (3)
5 x•xxx     (2)
5 xx•xx     (3)
5 xxx•x     (4)
5 x•x•x     (2, 4)
6 x•xxxx    (2)
...
6 x•x•xx    (2, 4)
6 xx•x•x    (3, 5)
...
8 x•x•x•xx  (2, 4, 6)
8 x•x•xx•x  (2, 4, 7)
8 x•xx•x•x  (2, 5, 7)
8 xx•x•x•x  (3, 5, 7)
.
..

Заметим, что в логине длины может содержаться не более точек. Таким образом, здесь и ниже считаем, что

Также отсюда следует, что для размещения точек, длина логина должна удовлетворять неравенству

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

где — количество вариантов расположения точек в логине длины . В этом случае принимает вид

Под спойлером показано, что

Вывод выражения для P(n, m)

Судя по ответу, к нему можно прийти и более простыми рассуждениями. Однако такой способ позволяет одновременно задать алгоритм генерации валидных логинов.

Заметим, что . Рассмотрим алгоритм генерации всех возможных конфигураций расположения точек в логине длины :

  • первую точку можно размещать на любой позиции с условием, при этом определяется из условия, что на оставшейся части логина длины должны поместиться точка, то есть

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

Посчитаем

Аналогично,

Пользуясь методом математической индукции покажем, что при

База индукции :

Переход: предположим, что

тогда

что и требовалось доказать.  Здесь мы воспользовались свойством биномиальных коэффициентов Hockey-stick identity.

Тогда общее число валидных логинов определяется выражением

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

Генерация логинов и определение доступности

Краткое описание алгоритма:

  • сначала генерируются первый и последний символы согласно ограничениям

  • для средней части логина генерируются допустимые конфигурации расположения точек

  • для каждой из конфигураций точек в свободных местах проставляются числа и буквы

Реализация на Python тут (GitHub). На всякий случай прикладываю под спойлер

from math import ceil
L = 'abcdefghijklmnopqrstuvwxyz'
D = '0123456789'
S = '.'
def get_symbols(n):
  if n > 0:
    for i in L+D:
      g = get_symbols(n-1)
      for item in g:
        yield [i] + item
  else:
    yield []
def get_points_pos(n, m, shift=0):
  if m > 0 and n > 1 and m <= ceil(n/2):
    for i in range(1, n-2*m+1):
      g = get_points_pos(n-1-i, m-1, shift+i+1)
      for item in g:
        yield (i+shift,) + item
  else:
    yield ()
def get_logins_middle_part(n):
  if n > 2:
    for m in range(0, ceil(n/2)):
      for points_pos in get_points_pos(n,m):
        for symbols in get_symbols(n-m-2):
          yield ''.
join([ symbols.pop(0) if i not in points_pos else '.' for i in range(1, n-1) ]) else: yield '' def get_logins(n): for first_symbol in L: if n > 1: for last_symbol in L+D: g = get_logins_middle_part(n) for item in g: yield first_symbol + item + last_symbol else: yield first_symbol print(len(list(get_logins(4))))

Определение доступности сводится к генерации всех логинов и проверке каждого через POST-запрос. В итоге была собрана текстовая таблица с данными.

Результаты анализа доступности логинов

В качестве инструмента для работы с датасетом был выбран R (Tidyverse). Файл с данными и код для обработки можно найти в репозитории. Результаты анализа ниже.

Всего имеется 1 280 448 валидных четырехсимвольных логинов. Из них на момент проверки было свободно 213 895, то есть 16.7%.

Зависимость между доступностью логина и его символами

Это первое, что приходит в голову посмотреть:

Как читать: 92% для символа «a» означает, что среди всех логинов длины 4, содержащих символ «a», занято 92%Как читать: 97 на пересечении «а» и «b» означает, что среди всех логинов длины 4, содержащих комбинацию «ab», занято 97% (чем темнее, тем свободней)Как читать: 90 на пересечении «1» и «a» означает, что среди всех логинов длины 4, содержащих символ «a» на первой позиции, занято 90% (чем темнее, тем свободней)

Самый заметный и интересный факт — высокая доступность логинов, содержащих символы q и 6. Кроме этого, заняты почти все логины, содержащие точку. Но в целом создается впечатление, что зарегистрировать логин со своими инициалами или днем рождения по-прежнему можно.

Распределение логинов по форматам

Разобьем логины на группы по форматам. Например, к группе a.11 отнесем все логины, у которых на первом месте буква, на втором — точка, а на третьем и четвертом — цифры.

Распределение логинов по форматам
Формат  Свободно /   Всего     Доля
  a.11         1 /   2 600 ( 0.04%)
  a111       121 /  26 000 ( 0.47%)
  a.aa       157 /  17 576 ( 0.89%)
  aa.1        94 /   6 760 ( 1.39%)
  aa.a       269 /  17 576 ( 1.53%)
  aaaa     9 924 / 456 976 ( 2.17%)
  a.a1       244 /   6 760 ( 3.61%)
  a1.1        98 /   2 600 ( 3.77%)
  a1.a       274 /   6 760 ( 4.05%)
  aa11     2 909 /  67 600 ( 4.30%)
  a.1a       559 /   6 760 ( 8.27%)
  aaa1    37 969 / 175 760 (21.60%)
  a11a    19 769 /  67 600 (29.24%)
  a1aa    55 858 / 175 760 (31.78%)
  a1a1    22 589 /  67 600 (33.42%)
  aa1a    63 060 / 175 760 (35.88%)

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

Логинов другого формата, по сравнению с ними, доступно гораздо больше.

Удобные логины

На этом этапе возникло желание определить понятие «удобного» логина и посмотреть, сколько из них остается свободными. В первую очередь установим дополнительные ограничения для таких логинов:

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

  • i и l похожи друг на друга

  • o похожа на 0

  • q, j, w, e, r, y, u, g, h, c, v, s, z собеседник может не узнать или перепутать на слух (цэ как русская эс, и как русская е и тд)

Таким образом, «удобный» логин должен состоять из легкопроизносимых, узнаваемых на слух и однозначночитаемых букв t, p ,a, d, f, k, x, b, n, m. Заметим, что среди них есть только одна гласная буква. Таких логинов 10 000. Но среди них есть логины вида

namp, anam, dpdb, которые сами по себе произносятся сложно. Красивое произношение, на мой взгляд, имеют логины вида ppdk, tpda, fdkx, mnpd, fdpa, и тп. Впрочем, эту тему развивать не имеет смысла, так как выбирать особо не из чего. Ниже приведен список всех свободных «удобных» логинов, всего 84 штуки:

bfpm btxb bxpm dnta 
dxkb dxkf dxna dxpn 
fdtp fmtm fmxt fnpt 
fnxp fpdm fpdx fpnf 
ftxn kbpx kkdx kmdp 
knxp knxt kpbf ktbp 
ktbx ktpx kxpb mbxf 
mfpx mpxf mtxp nbtd 
nbtm ndxt nfbp nffp 
nfpb nkbp nkdd nkdp 
npbn npxt nxbk nxkf 
nxkt pbfn pdtx pfnx 
pfxn pmxf pnkd pxfk 
pxpm pxtp pxxf tdxn 
tfkx tkmm ttxk txbf 
txkt txna txpb xbpf 
xdnp xdpn xfbp xfpd 
xfpn xfpt xkbf xkpn 
xmbf xnnp xpbb xpkf 
xpkt xpmf xpnp xptd 
xtba xtdm xtdp xtkt 

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

Зависимость между доступностью логина и числами, которые он содержит

Можно разбить логины на группы согласно числам, которые они содержат. Например, aa11 содержит одно число 11. Логин a0a1 содержит числа 0 и 1 и войдет в соответствующие этим числам группы. Отдельно будем учитывать номера с ведущими нулями вида 01. Всего таких групп будет 1 110.

В 894 из них ни один логин уже не доступен для регистрации. Можно найти свободные адреса для 107 трехзначных номеров (для большинства номеров остался только 1 логин из 26, максимум 3). Статистику по двухзначным номерам можно увидеть на диаграмме с комбинациями символов. Доступность логинов с числами от 0 до 10 визуально аналогична диаграмме с доступностью по отдельным символам.

Трехзначные номера, четырехсимвольные логины с которыми еще доступны
028 032 048 052 065 073 
075 079 081 082 083 084 
092 152 165 207 236 259 
260 261 263 267 268 271 
276 283 295 296 299 304 
317 329 346 347 376 379 
392 396 425 439 462 470 
486 493 533 539 546 570 
581 582 584 594 596 602 
604 608 614 615 616 618 
622 624 627 629 630 634 
641 651 658 659 661 680 
681 682 685 687 692 699 
719 733 738 756 771 796 
804 805 806 807 812 817 
835 836 861 871 872 874 
879 883 886 894 914 927 
940 943 955 957 958 
Группы занятых и свободных логинов, идущих подряд

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

Количество таких групп примерно в 5.7 раз меньше, чем количество логинов. Самый большой непрерывный блок занятых логинов — 1 401 логин с fkzi по fm0e. Самая большая группа свободных логинов — 45 адресов с q6nf по q6on.

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

Заключение

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

Дополнительные адреса — Почта. Справка

Вы можете вести переписку с друзьями и коллегами, используя разные адреса отправки. Для одного случая выберите ваш основной почтовый адрес на Яндексе, для другого — один из почтовых алиасов, а для третьего — ваш адрес на другом сервисе (например, Gmail или Mail. Ru).

  1. Почтовые алиасы
  2. Красивый адрес почты
  3. Почтовые адреса на других сервисах
  4. Выбрать, с какого адреса отправлять письма

Когда вы регистрируетесь на Яндексе, вы получаете следующие почтовые адреса:

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

Дополнительные адреса являются алиасами вашего основного почтового адреса.

Алиасы необходимы, чтобы сохранить уникальность вашего логина. Если вы зарегистрировались на Яндексе в России, другой пользователь в Казахстане, Беларуси или Украине не сможет создать клон вашего почтового ящика с таким же логином.

Примечание. Если вы создали ящик с логином, который содержит знак точки, например alice.the.girl, помимо доменных алиасов для него также будет создан алиас логина вида alice-the-girl.

Также вы можете использовать свой номер телефона в качестве алиаса.

В Яндекс 360 для бизнеса почтовые алиасы могут быть именными — добавляются вручную администратором, или доменными — появляются автоматически при подключении домена-алиаса.

Одному почтовому ящику на домене можно присвоить неограниченное количество дополнительных имен. Например, сотруднику, который отвечает за рекламу, с аккаунтом [email protected] можно добавить алиас advertising@. После этого письма, отправленные на адрес вида[email protected], будут попадать в его основной почтовый ящик — [email protected]. Чтобы добавить именной почтовый алиас, обратитесь к администратору.

Например, помимо основного домена example. ru организация подключила домен-алиас example.com. Теперь сотрудники с учетной записью вида [email protected] получат дополнительный почтовый адрес на домене-алиасе — [email protected].

Если у вас есть Яндекс 360 Премиум, вы можете подключить красивый адрес почты. Его легко запомнить и им приятно делиться. Например, это может быть адрес [email protected] или [email protected].

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

Красивый адрес почты пока можно получить только в доменной зоне . ru. Разместить целый сайт на домене не получится — можно только подключить адрес почты.

Если Яндекс 360 Премиум закончится, красивый адрес будет вам доступен еще 30 дней — и вы можете успеть возобновить Премиум. Спустя 30 дней красивый адрес отключится.

  1. Как подключить
  2. Как отключить
  1. В правом верхнем углу нажмите значок и выберите подключение красивого адреса.

  2. Выберите понравившийся адрес или введите свой, убедившись, что адрес свободен.

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

  3. Нажмите кнопку Выбрать. Если у вас нет Яндекс 360 Премиум, после выбора адреса нужно будет подключить один из тарифов Премиум.

На одного пользователя можно подключить один красивый адрес почты.

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

  1. Нажмите значок в правом верхнем углу, а затем выберите Все настройки.

  2. Выберите Красивый @ адрес.

  3. Нажмите кнопку Отключить и подтвердите действие.

После этого для отправки писем по умолчанию будет использоваться основной адрес с доменом yandex.ru.

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

Если у вас остались вопросы о красивом адресе почты, напишите нам через форму внизу страницы.

Если вы хотите, чтобы письмо для получателя пришло с вашего адреса электронной почты на другом сервисе (например, Gmail или Mail. Ru), добавьте этот адрес на странице Адреса электронной почты и подтвердите доступ к нему. После подтверждения вы сможете выбрать в поле От кого не только алиас вашего адреса на Яндексе, но и адрес почты на другом сервисе.

Внимание. Если вы добавляете адрес ящика на другом почтовом сервисе, настройте сбор писем с него в ящик на Яндексе. Без настроенного сборщика отправлять письма с такого адреса не получится. При настройке сборщика вместо логина укажите адрес полностью, например [email protected].

Если даже при корректно настроенном сборщике у вас не получается отправлять письма с адреса на другом почтовом сервисе, это значит, что правила безопасности этого сервиса запрещают отправлять письма через другие почтовые сервисы, в том числе и через Яндекс Почту.

Для всех писем

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

Для конкретного письма

Можно выбрать адрес отправки на странице создания письма. Выбранный адрес будет использоваться только для этого конкретного письма.

  1. Нажмите кнопку Копии, От кого ˅ в правом верхнем углу.

  2. Нажмите на имя в поле От кого.

Если у вас не получается выбрать адрес отправки, откройте Яндекс ID, нажмите ссылку Изменить персональную информацию и убедитесь, что в блоке Страна выбрано значение «Россия».

Изменить настройки информации об учетной записи в Mail на Mac

Искать в этом руководстве

  • Добро пожаловать
  • Что нового в почте
    • Добавить учетные записи электронной почты
    • Используйте собственный домен электронной почты
    • Выйдите из учетной записи электронной почты или временно отключите ее
    • Выйдите из или удалите учетные записи электронной почты
    • Пишите, отправляйте и планируйте электронные письма
    • Отменить отправку писем с помощью функции «Отменить отправку»
    • Адрес электронной почты
    • Форматировать текст в электронных письмах
    • Добавляйте вложения в электронные письма
    • Размечайте вложения электронной почты
    • Создавайте и используйте подписи электронной почты
    • Отвечайте, пересылайте или следите за электронными письмами
    • Используйте функцию «Напомнить», чтобы вернуться к электронной почте позже
    • Перенаправить электронные письма
    • Читать электронные письма
    • Просмотр разговоров по электронной почте
    • Просмотр, сохранение или удаление вложений электронной почты
    • Отключить разговоры
    • Блокировать или разблокировать отправителей
    • Отписаться от списков рассылки
    • Уменьшить нежелательную почту
    • Управление уведомлениями
    • Используйте фильтры фокуса
    • Используйте информацию, найденную в Почте, в других приложениях
    • Удалить электронные письма
    • Распечатать электронные письма
    • Поиск писем
    • Фильтровать электронные письма
    • Сортировать электронные письма
    • Отметить электронные письма
    • Показать письма от VIP-отправителей
    • Переместить или скопировать электронные письма
    • Создание или удаление почтовых ящиков
    • Используйте избранные почтовые ящики
    • Используйте смарт-почтовые ящики
    • Архивировать электронные письма
    • Переместить или скопировать почтовые ящики
    • Импорт или экспорт почтовых ящиков
    • Изменить настройки
    • Используйте защиту конфиденциальности почты
    • Используйте скрыть мою электронную почту
    • Используйте расширения почты
    • Использовать макет столбца
    • Показывать фотографии людей
    • Используйте вкладки
    • Использовать Почту в полноэкранном режиме
    • Используйте правила для управления получаемыми электронными письмами
    • Автоматизируйте почтовые задачи
    • Подписывать или шифровать электронные письма
  • Горячие клавиши
  • Исправление проблем
  • Авторские права

Используйте настройки информации об учетной записи в Mail, чтобы изменить общие параметры для ваших учетных записей электронной почты.

Чтобы изменить эти настройки в приложении «Почта» на Mac, выберите «Почта» > «Настройки», нажмите «Учетные записи», затем нажмите «Информация об учетной записи».

Open Mail для меня

Опция

Описание

Включение этого

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

    Статус

    Указывает, находится ли учетная запись в сети (зеленая точка) или в автономном режиме (красная точка).

    Описание

    Введите имя учетной записи. Это имя появляется в Mail, например, на боковой панели.

    Адрес электронной почты

    Выберите адрес электронной почты, который вы хотите использовать для отправки сообщений из учетной записи. Для учетной записи Exchange это основной адрес электронной почты для учетной записи на сервере Exchange.

    Если вы хотите изменить имя, отображаемое в ваших сообщениях, или создать псевдоним электронной почты, нажмите всплывающее меню «Адрес электронной почты», затем выберите «Редактировать адреса электронной почты».

    Если вы уже используете псевдонимы, они будут перечислены во всплывающем меню «Адрес электронной почты». Они также появляются во всплывающем меню «От», когда вы пишете новое сообщение.

    Загрузить вложения

    Mail всегда загружает вложения мультимедиа (например, изображения, PDF, видео или аудиофайлы), которые вы получаете.

    Чтобы программа «Почта» автоматически загружала другие типы вложений (например, электронные таблицы или сжатые файлы), нажмите всплывающее меню и выберите один из вариантов:

    Все: Почта всегда загружает эти вложения.

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

    Нет: Mail не загружает ни одно из этих вложений.

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

    Отправка больших вложений с помощью Mail Drop

    Используйте iCloud для отправки больших вложений. См. Добавление вложений в сообщения электронной почты.

    Этот параметр доступен для учетных записей iCloud, IMAP и Exchange.

    См. также Изменение настроек в программе «Почта» на MacОптимизация места на вашем Mac

    Максимальное количество символов: 250

    Пожалуйста, не указывайте личную информацию в своем комментарии.

    Максимальное количество символов — 250.

    Спасибо за отзыв.

    Я не могу войти в систему, и я не знаю, почему

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

    Ошибки ввода

    У вас опечатка или сломаны некоторые клавиши клавиатуры.

    Опечатка?
    1. Введите пароль в поле, где он отображается открытым текстом. Если Ваш пароль правильный, скопируйте его в поле Пароль поле.
    2. Исправьте любые опечатки.
    3. Проверьте данные для входа.

    CapsLock активен

    Caps Lock (клавиша над клавишей Shift, которая приводит к тому, что все набираемые буквы должны быть ЗАГЛАВНЫМИ) активна. Ваш пароль регистр чувствительный.

    Опечатка?
    1. Деактивировать CapsLock.
    2. Исправьте любые опечатки.
    3. Проверьте данные для входа.

    Поле «Пароль» предварительно заполнено старым паролем

    Недавно вы изменили свой пароль. Неправильный пароль все еще сохранен в вашем браузер.

    Решение: удалите сохраненный пароль в настройках браузера

    Следуйте инструкциям на сайте Удалить сохраненные пароли

    Неверный адрес электронной почты и/или пароль

    Вы вводите неверный адрес электронной почты и/или пароль.

    Попробуйте другие данные для входа
    Попробуйте войти другим почту и/или пароль.
    Сбросить пароль
    1. Сбросьте пароль, посетив эту страницу: https://пароль.
    Оставить комментарий

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

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