Zināšanu bāze
Atnes savu veco pastkasti
Ierodies ar pastu, kas tev jau ir, — vai nu kā arhīvs, kas eksportēts no tā, kur tas šobrīd dzīvo, vai pats konts, — sasaistīts sarakstēs tāpat kā bija un nokārtots tur, kur pieder.
Vēl nē
Pagaidām nav nekāda importētāja; vienīgā daļa, kas jau atrisināta, ir sasaiste sarakstēs, jo importēts pasts, kas patur savas oriģinālās galvenes, sasaistās pats līdzās pastam, kas pienāk vēlāk.
Detaļas
- Nav izlaists. Nekas šeit nelasa mbox, .eml failu, pakalpojuma sniedzēja arhīvu vai IMAP kontu, un nav ekrāna, no kura importu sākt. Parsētājs, kas to lasītu, jau ir atkarība un jau darbojas ar katru ziņojumu, kas pienāk; nepastāv nekas, kas sadalītu arhīvu ziņojumos un padotu tos viņam.
- Sasaistei sarakstēs nekāds jauns darbs nav vajadzīgs vispār. Saraksti noenkuro ziņojuma References galvenes pirmais ieraksts, atkāpjoties uz In-Reply-To un tad uz paša ziņojuma identifikatoru, — kārtula, ko lieto ikviena cita pasta sistēma, — tāpēc imports, kas saglabā šīs trīs galvenes, atveido sarakstes precīzi, bez identifikatoru kartēšanas tabulas un bez otras caurskates. Importēts pasts tad sasaistās kopā ar pastu, kas pienāk pēc tam, jo abi iet caur vienu un to pašu funkciju.
- Piegādes ceļš ir atkārtoti izmantojams, un lielākā daļa no tā, ko tas dara, ir jāizslēdz. Ziņojums, kas pienāk, tiek novērtēts pret pikšķerēšanu, pārbaudīts pret MI autorību, apkopots, iegults meklēšanai, indeksēts failiem un izziņots katrai atvērtai cilnei. Izlaid caur to astoņdesmit tūkstošus vecu ziņojumu, un tie ir astoņdesmit tūkstoši modeļa izsaukumu un astoņdesmit tūkstoši paziņojumu, tāpēc importētāja vieta ir blakus vienreizējās iesūtnes ceļam, kas jau pastāv kā precedents apzināti klusai uzņemšanai, nevis kā piektais slēdzis uz piegādes ceļa.
- Vecs pasts nedrīkst nonākt iesūtnē. Mape šeit ir iezīme un nekas vairāk, tāpēc astoņu gadu arhīva nokārtošana ir jautājums par ARCHIVE rakstīšanu INBOX un UNREAD vietā. Slēdzis, kas to dara šodien, kā blakusefektu apspiež arī piegādes atskaišu korelāciju, tāpēc importam vajag savu, nevis aizņemtu šo. Datumi tiek ņemti no ziņojuma, tāpēc saraksti no 2019. gada sakārto kā 2019. gadu, nevis kā dienu, kad pārcēlies.
- Viena un tā paša importa palaišana divreiz nedrīkst pastkasti dubultot. Ziņojumi jau tiek atdalīti pēc pāra „ziņojuma identifikators un sūtītājs”, nevis pēc kāda šeit ģenerēta identifikatora, tāpēc atkārtota palaišana pēc kļūmes ir droša pēc būtības, un tieši tas vispār padara iespējamu atsākamu importu. Tam apkārt trūkst uzskaites: darba ieraksta, kursora, skaita, ko vari vērot, un saraksta ar to, kas neizgāja cauri.
- Divi ceļi iekšā, un tie nav vienāda izmēra. Failam, kas tev jau ir, vajag parsētāju un rindu un neko citu, un katrs pakalpojuma sniedzējs to izsniedz pēc pieprasījuma. Dzīva konta lasīšanai caur tā paša API vajag OAuth klientu, piekrišanas ekrānu, pārbaudi un pietiekami plašu tvērumu, lai lasītu visu pastkasti, un tieši no šī tvēruma šis produkts apzināti atteicās. Fails ir ceļš, kas atved tevi šurp ar tavu vēsturi; konts ir atsevišķs lēmums par to, cik daudz piekļuves prasīt.