Imapsync este un instrument de linie de comandă care sincronizează căsuțele poștale între două servere de e-mail prin IMAP, care înseamnă Internet Message Access Protocol. Acest lucru este important în timpul migrării e-mailurilor între furnizorii de găzduire sau atunci când se mută căsuțele poștale pe un server nou. Dacă 2FA sau MFA este activat pe căsuța poștală sursă sau de destinație, este posibil ca autentificarea normală cu parolă să nu funcționeze pentru migrarea automată.
2FA, denumită și autentificare multifactorială, adaugă un al doilea pas de autentificare, cum ar fi un cod SMS, o solicitare din partea unei aplicații de autentificare sau o cheie hardware. Imapsync nu se poate opri în timpul unei migrări pentru a aștepta acest pas interactiv. În această situație, metoda obișnuită este utilizarea unei parole specifice aplicației, astfel încât cutia poștală să poată fi accesată în siguranță fără a dezactiva 2FA.
Cuprins
Ce sunt parolele specifice aplicațiilor
O parolă specifică aplicației, denumită uneori și "token de aplicație", este o parolă separată generată pentru o anumită aplicație sau un anumit script. Aceasta se utilizează în locul parolei contului principal pentru accesul neinteractiv, cum ar fi conexiunile IMAP realizate prin Imapsync.
Această parolă permite aplicației Imapsync să se conecteze la o căsuță poștală fără a declanșa solicitarea obișnuită de autentificare în doi pași (2FA). De asemenea, ajută la menținerea separată a parolei contului principal de procesul de migrare.
Diferența: parola contului vs. parola specifică aplicației
- Parola contului: Parola principală utilizată pentru a vă autentifica direct în contul de e-mail.
- Parola specifică aplicației: O parolă generată separat, utilizată de un script sau o aplicație care nu poate efectua un pas interactiv de autentificare în doi pași (2FA).
- 2FA sau MFA: Un pas suplimentar de verificare adăugat la autentificarea în cont, cum ar fi un cod sau aprobarea de către un dispozitiv.
Cum se generează o parolă specifică aplicației
Ecranele exacte variază în funcție de furnizor, dar procesul este de obicei similar.
- Conectați-vă la setările de securitate ale contului de e-mail la furnizorul dvs. de e-mail sau în panoul de control al găzduirii.
- Deschideți secțiunea Securitate sau Opțiuni de conectare.
- Găsiți setarea numită Parole pentru aplicații sau Parole specifice aplicației.
- Creați o nouă parolă sau un nou token pentru accesul la e-mail și dați-i un nume clar, cum ar fi Migrare Imapsync.
- Copiați codul generat și salvați-l într-un loc sigur.
În articolul sursă, această valoare generată este descrisă ca un șir alfanumeric aleatoriu. Utilizați valoarea exact așa cum este furnizată de furnizorul dvs. de e-mail.
Cum se rulează Imapsync cu căsuțe poștale cu 2FA activat
După ce generați parola specifică aplicației, utilizați-o în comanda Imapsync în locul parolei obișnuite a căsuței poștale. Articolul sursă recomandă transmiterea datelor de autentificare prin fișiere de parole cu --passfile1 și --passfile2.
Această abordare este utilă pentru ambele părți ale migrării:
- Căsuța poștală sursă: Utilizați o parolă specifică aplicației dacă contul sursă are activată autentificarea în doi pași (2FA) sau autentificarea multifactorială (MFA).
- Căsuța poștală de destinație: Utilizați o parolă specifică aplicației și în acest caz, dacă contul de destinație folosește, de asemenea, 2FA sau MFA.
Exemplu de comandă:
imapsync --host1 imap.sourceprovider.com --user1 [email protected] --passfile1 /path/to/app_password_txt
--host2 imap.mybox.com --user2 [email protected] --passfile2 /path/to/destination_password_txt
--ssl1 --ssl2 --syncinternaldates
Ce fac opțiunile comenzii
--host1și--host2definesc serverele IMAP sursă și destinație.--user1și--user2definesc numele de utilizator ale căsuțelor poștale.--passfile1și--passfile2indică fișierele care conțin parolele sau parolele specifice aplicației.--ssl1și--ssl2activează conexiunile IMAP criptate pentru sursă și destinație.--syncinternaldatesindică Imapsync să păstreze datele interne ale mesajelor în timpul sincronizării.
Notă de securitate privind gestionarea parolelor
Este mai sigur să stocați parolele sau parolele specifice aplicațiilor în fișiere și să faceți referire la aceste fișiere cu --passfile decât să introduceți datele confidențiale direct în linia de comandă. Acest lucru ajută la reducerea expunerii în istoricul shell-ului și în listele de procese.
Dacă utilizați fișiere de parole, păstrați-le într-o locație sigură pe server și limitați accesul la fișiere în mod corespunzător.
După migrarea căsuței poștale
Odată ce datele căsuței poștale au fost migrate, este posibil să fie necesară actualizarea unor setări conexe, în cazul în care acea căsuță poștală este utilizată de aplicații sau de funcționalități ale site-ului web.
Actualizați setările de e-mail ale aplicației dacă cutia poștală trimite e-mailuri de sistem
Dacă cutia poștală migrată este utilizată de un cont de aplicație, cum ar fi formularele de contact, mesajele tranzacționale, facturile sau e-mailurile de resetare a parolei, actualizați setările de e-mail de ieșire ale aplicației după migrare.
Articolul sursă specifică utilizarea mail.mybox.com pentru rutarea SMTP în acest scenariu. Acest lucru se aplică atunci când aplicația dvs. trimite e-mailuri prin programare și trebuie să utilizeze calea verificată de e-mailuri de ieșire după ce cutia poștală a fost mutată.
Goliți cache-ul după modificările aferente site-ului
Dacă ați modificat și fișierele de configurare, setările de e-mail sau comportamentul formularului de contact de pe site după migrare, conținutul stocat în cache poate reflecta în continuare setările vechi. În acest caz, goliți cache-ul serverului pentru ca configurația actualizată să fie servită în mod consecvent.
Articolul sursă menționează în mod specific LiteSpeed Cache și opțiunea de a rula Purge All LSCache din panoul de control.
La ce să vă așteptați
Dacă este activată autentificarea în doi pași (2FA), acesta este comportamentul așteptat: parola contului principal s-ar putea să nu fie suficientă pentru o migrare IMAP automată. Utilizarea unei parole specifice aplicației este soluția standard descrisă în articolul sursă.
Dacă migrarea include doar datele din cutia poștală, etapa Imapsync și etapa de actualizare a aplicației sunt sarcini separate. Sincronizarea cutiei poștale mută conținutul e-mailurilor. Setările SMTP și golirea cache-ului se aplică doar dacă site-ul dvs. web sau aplicația utilizează, de asemenea, acea cutie poștală după migrare.
Rezumat
- Utilizați Imapsync pentru a sincroniza căsuțele poștale prin IMAP.
- Dacă este activată autentificarea în doi pași (2FA) sau autentificarea multifactorială (MFA), utilizați o parolă specifică aplicației în locul parolei principale a contului.
- Stocați parolele în fișiere de parole și faceți referire la ele cu
--passfile1și--passfile2. - Utilizați
--ssl1și--ssl2pentru conexiuni IMAP criptate. - Dacă căsuța poștală migrată este utilizată de o aplicație, actualizați setările SMTP la mail.mybox.com acolo unde este necesar.