feat(seo): 6 stron bledow staje sie 14, pod skok ruchu z konkretna data - #228
Merged
Merged
Conversation
…ate on it The reach idea, and it is the only one on the table that depends on nobody's approval. December 2026 is a scheduled event. Microsoft switches Basic auth off for SMTP AUTH and a large number of people start pasting refusals into search boxes on a known date. Microsoft documents 76 of these codes on one page. Thirteen concern authentication or relay; eight of those were not covered here. One page per string is already this project's position, and the reason is in the generator: a page covering many strings loses each of them to a page covering one. Microsoft's is a page covering seventy-six. Sourced rather than invented, and the difference is written on every new page. The generator has a line saying errors from real hardware are worth more than anything transcribed from documentation, which these are - so entries now carry a source, it renders as a paragraph naming where the entry came from, and the reader can weigh it against what their own machine printed. The six existing entries have no source either and that is now visible rather than assumed. Two things were checked rather than assumed. Microsoft publishes most of these without an SMTP reply code - "5.7.134", not "550 5.7.134" - and inventing one would have been a fabrication on every page. Only 5.7.1 carries a documented reply code, 530, and only that entry claims one. That in turn broke build-cli-errors.py, which derived the enhanced code by splitting on a space and would have raised on the first entry without a reply code; it matches the pattern now. And the reversibility text for wrong-sender said the From address was the part being refused, which is right for 5.7.60 and wrong for 5.7.64, where the message could not be attributed to a connector permitted to relay it. Caught by reading the tool's own output against an entry I had just written. It covers both now. The GitHub search numbers that started this were not used. A quoted phrase search behaves - a nonsense control returns zero - but "535 5.7.3" returns 135,361, which is not a real count of anything. The instrument is unreliable for numeric strings and the decision was made on Microsoft's documented list instead.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
To jest ten pomysł na zasięgi — i jedyny na stole, który nie zależy od niczyjej zgody.
Grudzień 2026 to zaplanowany skok ruchu. Microsoft wyłącza Basic auth dla SMTP AUTH i w znanej dacie bardzo dużo ludzi zaczyna wklejać komunikaty odmowy do wyszukiwarek.
Microsoft dokumentuje 76 takich kodów na jednej stronie. Trzynaście dotyczy uwierzytelniania albo przekazywania; ośmiu z nich u nas nie było.
6 stron → 14.
Jedna strona na jeden komunikat to już stanowisko tego projektu, a powód stoi w samym generatorze: strona opisująca wiele komunikatów przegrywa każdy z nich ze stroną opisującą jeden. Microsoft ma stronę opisującą siedemdziesiąt sześć.
Ze źródła, nie z głowy — i to widać na stronie
Generator ma linijkę mówiącą, że błędy z prawdziwego sprzętu są warte więcej niż cokolwiek przepisane z dokumentacji. Te są przepisane z dokumentacji. Więc wpisy niosą teraz pole
source, renderuje się jako akapit mówiący wprost, skąd wpis pochodzi, i czytelnik może to zważyć wobec tego, co wypisała jego maszyna. Sześć istniejących wpisów też nie ma źródła — teraz to widać, zamiast być zakładane.Dwie rzeczy sprawdzone, nie założone
Microsoft publikuje większość z nich bez kodu odpowiedzi SMTP —
5.7.134, nie550 5.7.134. Dopisanie go byłoby zmyśleniem na każdej stronie. Tylko5.7.1ma udokumentowany kod (530) i tylko ten wpis go podaje.To z kolei rozwaliłoby
build-cli-errors.py, który wyłuskiwał kod rozszerzony przez dzielenie po spacji i wywaliłby się na pierwszym wpisie bez kodu odpowiedzi. Teraz dopasowuje wzorzec.Tekst o odwracalności dla
wrong-sendermówił, że odrzucany jest adres From — co jest prawdą dla5.7.60i nieprawdą dla5.7.64, gdzie wiadomości nie dało się przypisać do konektora uprawnionego do przekazania. Złapane przez przeczytanie wyjścia narzędzia wobec wpisu, który sam przed chwilą napisałem.Czego nie użyłem
Liczby z wyszukiwarki GitHuba, które ten trop zaczęły. Fraza w cudzysłowie działa — kontrola z bzdurą zwraca zero — ale
"535 5.7.3"zwraca 135 361, co nie jest liczbą czegokolwiek. Przyrząd jest niewiarygodny dla ciągów liczbowych i decyzja zapadła na udokumentowanej liście Microsoftu.