Il-posta li ħadmet ilgħodwa kollha tieqaf fil-mument li jitla’ t-tunell, u l-ewwel istint hu li terġa’ tikteb il-password. Dak l-istint jaqbeż il-mistoqsija aktar utli: il-klijent wasal għall-server, u mar ’il bogħod biżżejjed biex joffri kredenzjali? Timeout, żball taċ-ċertifikat u risposta ta’ rifjut huma tliet fallimenti differenti, u t-tielet biss jikkonċerna l-kont. Għaddi mill-istadji fl-ordni u l-VPN issir varjabbli li tista’ tittestja minflok suspettat li tagħtih il-ħtija.

Stadju 1: ikkategorizza l-falliment qabel ma tmiss il-kredenzjali

Aqra l-iżball li l-applikazzjoni effettivament ipproduċiet, imbagħad poġġih f’waħda minn tliet qfafar. Timeout jew reset tal-konnessjoni jfisser li t-triq TCP falliet; żball TLS jew taċ-ċertifikat jfisser li t-triq ħadmet u l-ħabta tal-idejn le; risposta SMTP b’kodiċi tfisser li server tal-posta wieġeb u ħa deċiżjoni. Kull qoffa tindika persuna responsabbli differenti.

Il-qfafar jistħoqqilhom jiġu separati għax il-korrezzjonijiet jaqblu ma’ xulxin. It-titwil ta’ timeout ma jgħin xejn meta s-server jirrifjuta l-mittent, u l-bdil tal-password ma jagħmel xejn meta t-triq tkun imblukkata. Kodiċi ta’ risposta huwa l-aktar prova prezzjuża fil-lista, għax jipprova li l-katina kollha tat-trasport ħadmet u li l-problema hija ta’ politika jew identità. Issejvja t-test eżatt, inkluż kwalunkwe kodiċi ta’ status estiż, qabel ma terġa’ tipprova.

Ieqaf hawn jekk ma tistax tirriproduċi l-falliment barra mill-VPN. Problema li tidher f’applikazzjoni waħda fuq magna waħda għadha mhix problema tan-netwerk.

Stadju 2: ikkonferma l-endpoint u l-mod TLS

L-issottomissjoni ta’ messaġġi hija servizz tagħha, mhux l-istess bħar-ripetizzjoni minn server għal server. Ikkonferma l-isem tal-host, il-port u l-mod TLS mid-dokumentazzjoni tal-fornitur għall-issottomissjoni, għax port familjari misluf minn konfigurazzjoni oħra tal-posta mhuwiex prova. Il-port 587 jistenna tislima f’test sempliċi u mbagħad STARTTLS, filwaqt li l-port 465 jistenna TLS mill-ewwel byte.

openssl s_client -connect smtp.example.com:465 -servername smtp.example.com -quiet
openssl s_client -starttls smtp -connect smtp.example.com:587 -servername smtp.example.com -quiet
nc -vz smtp.example.com 587

It-tħaddim tal-prova żbaljata t-tnejn huwa eżattament l-iżball li jagħmel il-klijent meta jkun ikkonfigurat għall-mod l-ieħor. Jekk il-prova TLS impliċita tinqabad fuq 587, jew il-prova STARTTLS tfalli fuq 465, il-port u l-mod ma jaqblux. Sebbaħ il-mod fil-klijent minflok itfi l-verifika taċ-ċertifikat, li tbiddel żball ta’ konfigurazzjoni f’konnessjoni mhux verifikata. Id-diviżjoni hija antika biżżejjed biex tkun standardizzata: TLS impliċitu fuq il-port 465 huwa l-arranġament deskritt f’RFC 8314.

Żball taċ-ċertifikat hawn huwa informazzjoni u mhux ostaklu. Huwa jsemmi l-identità li ppreżenta s-server u l-identità li kien qed jistenna l-klijent, u t-tnejn jistgħu jiġu kkoreġuti mingħajr ma tiddgħajjef il-konnessjoni.

Stadju 3: qabbel it-toroq mingħajr ma tbiddel il-kont

Żomm l-endpoint, il-kont u s-settings tal-klijent kostanti u biddel it-triq biss. Ibgħat darba bit-tunell ’l isfel u darba bit-tunell ’il fuq, u rrekordja r-rotta u l-indirizz tas-sors li s-server kien jara. Jekk il-falliment isegwi t-triq, tkun iżolajtu; jekk isegwi l-magna, le.

ip route get smtp.example.com
curl -v --ssl-reqd --url smtp://smtp.example.com:587 --user "$SMTP_USER" \
  --mail-from [email protected] --mail-rcpt [email protected] --upload-file msg.txt

Tunell sħiħ ibiddel l-indirizz tas-sors li jara l-fornitur, u xi fornituri jittrattaw sors mhux magħruf b’aktar reqqa minn password mhux magħrufa. Din hija deċiżjoni ta’ politika min-naħa tagħhom, u tista’ tkun lista griża, limitu ta’ veloċità jew blokk. Tġġeneralizzax minn fornitur wieħed għal kulħadd, u tassumix li regola NAT nieqsa tispjega kull falliment. It-traskrizzjoni ta’ curl turi liema stadju falla anki meta l-log tal-applikazzjoni stess ma jurix.

Jekk it-tunell suppost iġorr traffiku tal-internet, kemm ir-routing tiegħu kif ukoll il-politika tal-ħruġ tiegħu għandhom jippermettu dan id-destinazzjoni. Tunell li jġorr biss rotot privati jħalli l-konnessjoni tal-posta fit-triq lokali, li hija paragun differenti.

Stadju 4: ibgħat messaġġ wieħed bla ħsara u rrekordja r-risposta

Sebbaħ l-istadju li falla, imbagħad issottometti messaġġ wieħed bla ħsara permezz tal-istess applikazzjoni u mhux permezz ta’ paġna tal-webmail. Qed tittestja t-triq tal-ibgħat tal-applikazzjoni stess, inklużi s-settings maħżuna tagħha u l-mod TLS tagħha. Session tal-webmail ma tipprovax xejn dwar dan.

Irrekordja r-risposta, il-port, il-mod TLS u t-triq li użajt, sabiex il-persuna li jmiss tkun tista’ tirriproduċi r-riżultat. Browser li jaħdem u ikona VPN ħadra huma osservazzjonijiet dwar affarijiet oħra. Jekk il-messaġġ jasal, ix-xogħol li jifdal hu li dik il-konfigurazzjoni ssir il-default għal kull magna li tibgħat permezz ta’ dan il-kont.

Il-lista ta’ verifika tkun kompluta meta tkun tista’ ssemmi l-istadju li falla, il-port u l-mod TLS li juża l-klijent, it-triq li ħa l-messaġġ u r-risposta li rritorna s-server. Dawn l-erba’ fatti jbiddlu problema vaga tal-kaxxa tal-ħruġ fi bidla li xi ħadd jista’ jirrevedi.

Artikli relatati