Аз нямам пощенска кутия в АБВ и съм много щастлив от това, защото екипът на портала се подиграва на своите потребители. Как стигнах до този извод ли? Говорейки си с тях. Ето го и случая:

Намерих грешка в пощенската им услуга. Грешка, която се проявява устойчиво и може да засегне всеки един техен потребител и води до частична или пълна нечетимост на писмата, които ползвателите на пощенски кутии в abv.bg изпращат.

До скоро получавах счупени писма (кажи-речи половината писмо се чете, другата половина – не) само от един техен потребител и с помощта на Калоян и виртуозните му умения за работа с emacs успях да си прочета писмото. Създадох си процедура и чрез нея си четях и последващите писма, които пристигаха по този начин.

Декодирайки писмата с Emacs ние осъзнахме и какъв е проблемът – от АБВ правят автоматично пренасяне при твърде дълги редове, без обаче да отчитат, че кирилицита се кодира в 2 байта, при което отвреме навреме режат символа по средата, с което логично го правят нечетим. Emacs успяваше да декодира всичко без въпросните счупени символи, докато пощенският ми клиент правеше нечетим целия абзац от въпросния символ нататък. SquirrelMail например пък показва една чисто бяла страница без никакво съдържание. Едва, когато решите да отговорите на писмото, ще го видите адекватно, отново без счупените символи.

Когато обаче от втори техен абонат получих едно дълго-дълго писмо, от което на първо четене успях да прочета само първото изречение, реших, че е крайно време да се свържа с екипа на abv.bg и да им съобщя за проблема, тъй като е сериозен и на всяка цена трябва да се оправи. Все пак abv.bg е българска пощенска услуга, предполага се, че много от техните абонати пишат на кирилица и това означава, че не едно и две писма се чупят така. А колко хора според вас успяват да си ги декодират? ;)

И ето тук започва историята. Написах им горе-долу това, което написах и тук, като получих следния отговор от екипа по поддръжката (няма и час, след като им писах):

Здравейте,
Опитайте да отворите някое от въпросните писма и потвърдете дали проблемът е все още налице.
[…]

Останах доста стъписан, имайки предвид, че счупването се случва преди писмото да стигне до моя пощенски сървър. Следователно дори да са решили проблема, аз като си отворя старите писма, няма да видя никаква разлика – трябва да получа ново, за да тествам. И им го написах.

След няколко дни, отново с Калоян, измислихме и адекватна тестова постановка. Проблемът е, че писмата бяха лични, а хората, които ми ги пращат, нямаха достъп до интернет няколко дни. Имахме нужда от универсален текст, който да ни гарантира, че ще успеем да локализираме проблема, за да можем и да предоставим адекватна тестова постановка на екипа на АБВ. Така решихме да пробваме с буквата „р“ или коя да е друга буква на кирилица, мултиплицирана 2048 пъти (стигат ;) ) без шпации и нови редове. Тестът се повтаря като втория път слагаме една шпация преди началото на низа. Идеята е, че не знаехме дали на четен или нечетен символ извършват пренасянето на редовете.

Изводите бяха два:
1. Проблемът си стои.
2. Освен, че пренасят автоматично редовете, имат и ограничение за дължината на абзаците, които също ги разделят по същата схема, следователно – чупят символи.

Седнах и им написах едно писмо, в което им обясних въпросния тест, отново горе-долу като тук – свързан текст, не постъпково, но все пак достатъчно разбираемо. Отдолу им написах, че съм тествал с няколко пощенски клиента, за да се уверя, че не бъркаме и резултатът е все един и същ (минорните разлики ги написах по-горе).

Получих следния отговор:

Здравейте,
Моля опитайте с друг майл клиент и ни пишете с резултата.

Поздрави,
Екипът на АБВ

Аха да ги напсувам! Не стига, че съм пробвал с няколко, ми да пробвам и с още един – тия хора ми се подиграха! Но се успокоих и им написах отново постъпково, с 1,2,3,4… както си му е реда, цялата процедура, за да няма съмнение, че не сме се разбрали. От тогава вече минаха 2 седмици и 4 дни – проблемът стои, а те не са ми отговорили.

Човек пише писма, с цел те да бъдат прочетени. Това е смисъла на акта. Нежелаейки дори да се опитат да отстранят проблема, abv.bg показват явно, че те всъщност не искат да Ви предоставят услугата, за която Вие сте се регистрирали, защото нечетими писма е равно на нулева услуга. Това за мен е подигравка с потребителя – този потребител, който им дава хляба, пък и да не им даваше хляба – елементарно отношение и себеуважение е това…

Както и да е. Аз все още не мога да преглътна това, защото не мога да го разбера. Направих още малко тестове и както се очакваше – когато пращате на потребители, чиито пощенски кутии също се намират на АБВ, проблемът не съществува, тъй като това реално не е електронно писмо, а просто един запис в базата им данни. Проблемът обаче се проявява устойчиво, изпращайки писмо от abv.bg към кой да е друг пощенски сървър.

Ако ти, читателю, си абонат на АБВ и те е грижа за това, каква услуга получаваш, те призовавам да пратиш едно писмо на екипа по поддръжката, с което явно да им покажеш, че има проблем (екипа на поддръжката има електронен адрес на друг сървър).

Нека всеки, който има желание и пощенска кутия в abv.bg да им изпрати символа „р“ 2048 пъти (и по-малко става, ама нека им :) )

Можете да си генерирате текста така:
$ python -c "print 'р' * 2048"
или да го копирате от края на статията, където съм приложил резултата от командата.
Адресът, на който отговаря поддръжката е support и се намира на сървъра netinfo [точица] bg

А ето го и символния низ:
symbol.txt

PS: А ако можете след това и да си затворите пощенската кутия там и да си намерите алтернативен доставчик на пощенски услуги, ще си направите голямо добро ;)

3 Responses to “abv.bg се подиграха на потребителите си!”


  1. Иво says:

    Това е абсолютна срамота, особено предвид факта, че около 90% от познатите ми, ползващи е-поща, ползват именно техните услуги. А щом от поддръжката отказват да погледнат къде им е проблема и като съвестни хора да се захванах със своевременното му отстраняване, тогава толкова по-лошо за тях. Случаят заслужава да се раздуха, барем са се замислили…


  2. dzver says:

    познавам един от дивелопърите на абв, утре ще му се обадя в работно време. Вероятно съпортът, дето е чел мейла ти, изобщо не знае, че UTF-8 може да се счупи, ако символът се среже през средата и праща стандартни мейли.


  3. Wankata says:

    Здравей!

    Благодаря ти много за това! Дано приятелят ти има малко по-адекватно отношение към проблема. Дръжте ме в течение, ако има развитие…

    А относно екипа по поддръжката – напълно е възможно да си прав, но когато не разбират за какво става въпрос, е редно да препратят писмото към техни колеги, които имат по-добра подготовка, а не да връщат неадекватни отговори. Според мен това беше преди всичко незаинтересованост, защото ако беше просто незнание, щяха да намерят човек, който разбира за какво иде реч.

    Но това няма значение, аз просто искам да си чета писмата от приятелите, без всеки път да ми се налага да губя по пет минути в декодиране. И разбира се исках да помогна на колеги, които навярно просто не подозират, че има такава грешка. Аз бих се радвал да ми докладват моите заблейвания :)

    Благодаря ти за помощта!

    Ванката

Вашият коментар