114 lines
11 KiB
Markdown
114 lines
11 KiB
Markdown
---
|
||
author: 1
|
||
caption: "Чи перекривали б ви смугу руху через те, що один водій занадто голосно вмикає музику?"
|
||
date: "2017-09-07"
|
||
intro: "Дякуємо за все Microsoft; електронна пошта не повинна бути такою складною"
|
||
title: "Дякуємо за все Microsoft; електронна пошта не повинна бути такою складною"
|
||
---
|
||
|
||
Люди з електронною адресою від Microsoft --- згадайте Hotmail, MSN, live.com, outlook.com та їхні численні варіанти --- значно рідше реєструються на цьому веб-сайті.
|
||
|
||
Це тому, що більш ніж у 4 випадках з 10 вони ніколи не отримують електронного листа з активацією акаунта.
|
||
|
||
## Що відбувається?
|
||
|
||
Давайте спочатку розберемося, що відбувається. Ось відповідний фрагмент з журналу:
|
||
|
||
````
|
||
Не вдалося: postmaster@mg.freesewing.org -> ********@hotmail.co.uk "Підтвердіть свій обліковий запис freesewing"
|
||
Відповідь сервера: 550 5.7.1 На жаль, повідомлення з адреси [104.130.122.15] не було надіслано.
|
||
Будь ласка, зверніться до свого інтернет-провайдера, оскільки частина його мережі знаходиться в нашому списку блокування.
|
||
````
|
||
|
||
Це означає, що частина мережі MailGun знаходиться в їхньому списку блокування. Як наслідок, вони (про те, хто вони, буде сказано пізніше) не доставляють жодних повідомлень, які виходять назовні.
|
||
|
||
[MailGun](https://www.mailgun.com/) - популярний сервіс електронної пошти для розробників. Він використовується цим сайтом для розсилки електронних листів, наприклад, для активації акаунта.
|
||
|
||
Інші люди також користуються цим сервісом, і, можливо, декому з них колись надсилали спам через mailgun. Або це міг бути просто якийсь хлопець з прізвищем , яке, як правило, викликає спрацьовування спам-фільтрів.
|
||
|
||

|
||
|
||
Справа в тому, що ця IP-адреса або один з її сусідів створив *погану репутацію*. Таке трапляється. Але навідріз відмовлятися приймати будь-які повідомлення від цього хоста (або цілої мережі хостів) - це еквівалентно перекриттю смуги руху на шосе (або цілого шосе) через те, що одна машина на цій смузі ввімкнула свою музику нестерпно голосно того разу.
|
||
|
||
Що підводить мене до нашого наступного питання:
|
||
|
||
## Хто міг зробити щось подібне?
|
||
|
||
Гарне питання. Ось деякі цифри:
|
||
|
||

|
||
|
||
На графіку вище представлені листи, які були надіслані з моменту запуску цього сайту. Невеликий підрозділ графіка, позначений червоним кольором, - це імейли, які було видалено.
|
||
|
||
Цей веб-сайт розсилає різні види електронної пошти:
|
||
|
||
- Email для підтвердження облікового запису
|
||
- Електронні листи *Я забув свій пароль*
|
||
- Сповіщення про відповідь на коментар
|
||
|
||
На графіку представлено всю електронну пошту, але я зосередився лише на листах з підтвердженням акаунту. Зрештою, вони найважливіші.
|
||
|
||
> За винятком 1 винятку, кожне повідомлення, яке було заблоковано, було заблоковано компанією Microsoft
|
||
|
||
Ось список всіх доменів, які заблокували легітимні активаційні листи своїм користувачам:
|
||
|
||
- btinternet.com
|
||
- hotmail.com
|
||
- hotmail.co.uk
|
||
- live.ca
|
||
- live.com
|
||
- live.com.au
|
||
- live.nl
|
||
- msn.com
|
||
- outlook.com
|
||
|
||
За винятком найпершого запису в списку (на якому було заблоковано лише 1 повідомлення), всі ці домени належать компанії Microsoft.
|
||
|
||
Дозвольте мені повторити це: За винятком 1 повідомлення, яке було заблоковано, кожне повідомлення було заблоковано компанією Майкрософт.
|
||
|
||
## Який вплив?
|
||
|
||
Тож який вплив це має на людей?
|
||
|
||
На момент написання цієї статті на сайті зареєстровано 817 користувачів, і близько 80% (661) також активували свій обліковий запис.
|
||
|
||

|
||
|
||
З тих людей, які змогли активувати свій обліковий запис, менше 1% (6) мають адресу електронної пошти, якою керує Microsoft. У групі людей, які не активували або не змогли активувати свій обліковий запис, більше половини мають таку адресу.
|
||
|
||
Понад 40% електронних листів з підтвердженням облікового запису просто блокуються Microsoft, і, виходячи з кількості активацій, здається ймовірним, що навіть якщо вони не блокуються на SMTP-ретрансляторі, вони фільтруються десь далі по лінії.
|
||
|
||
Наразі пересічному користувачеві hotmail/outlook/live/MSN/... майже неможливо зареєструватися на цьому сайті.
|
||
|
||
## Що ми можемо з цим зробити?
|
||
|
||
Я обрав пістолет з кількох причин. Відсутність необхідності самостійно обробляти SMTP спрощує код. Відсутність залежності від локального SMTP deamon робить код більш портативним, а MailGun має купу крутих функцій , які дозволяють вам робити такі речі, як відповіді на коментарі електронною поштою.
|
||
|
||
Грубі методи фільтрації спаму від Microsoft не скасовують жодної з цих причин.
|
||
|
||
Використання MailGun означає використання їхніх SMTP-ретрансляторів і залежність від репутації цього ретранслятора. Єдиний спосіб обійти це - налаштувати спеціальний ретранслятор в MailGun, щоб трафік freesewing.org був захищений від інших, і ми стали господарями власної репутації.
|
||
|
||

|
||
|
||
За цей привілей MailGun бере 59 доларів на місяць, що становить 708 доларів на рік. Запрошую вас поглянути на [історію пожертв](/about/pledge#donations-history), і ви зрозумієте, що цього теж не станеться.
|
||
|
||
Я можу оскаржити список блокування і спробувати розблокувати реле. Але це все одно, що кидатися на вітряки, коли хост не перебуває під моїм контролем. Не кажучи вже про те, що MailGun має не лише один хост.
|
||
|
||
Здається, у мене закінчуються варіанти, і, чесно кажучи, у мене також закінчується терпіння.
|
||
|
||
## Що я збираюся з цим робити
|
||
|
||
Microsoft - бегемот, а я просто хлопець. Я не можу боротися з ними в цьому питанні. Якщо тільки я не розтрощу їхні дупи.
|
||
|
||

|
||
|
||
Як ви вважаєте, чи використовують Gmail для розсилки спаму? Ти знаєш, що це так. Як ви думаєте, вони коли-небудь заблокують всю електронну пошту, що надходить з Gmail? Ти ж знаєш, що вони цього не зроблять.
|
||
|
||
Тож минулої ночі я впровадив деякі зміни, щоб вирішити цю проблему. Якщо ви маєте проблемну електронну адресу, на додаток до звичайної електронної пошти, цей сайт надішле другий лист через Gmail.
|
||
|
||
Я хотів би побачити, як вони це заблокують.
|
||
|
||
> ##### Проблеми з реєстрацією? Доступна довідка
|
||
>
|
||
> Якщо у вас (все ще) виникають проблеми з реєстрацією, не соромтеся звертатися за адресою [або](/contact).
|
||
|