Jak wgrać wiadomości do katalogu IMAP przez FTP/FileZilla?
Cel Artykułu: Ten artykuł wyjaśnia, jak ręcznie wgrać archiwalne wiadomości e-mail w formacie .eml do struktury katalogów IMAP na serwerze IQhost za pomocą klienta FTP, takiego jak FileZilla.
Kiedy warto skorzystać z tej metody?
Wgrywanie wiadomości przez FTP to zaawansowana metoda migracji poczty, która może być przydatna w następujących sytuacjach:
- Posiadasz archiwum wiadomości w formacie .eml, .msg lub mbox
- Standardowe metody migracji (np. przez klient pocztowy) nie działają poprawnie
- Chcesz przenieść tylko wybrane wiadomości
- Potrzebujesz zachować dokładną strukturę folderów i wiadomości
- Nie masz bezpośredniego dostępu do starego serwera pocztowego (np. posiadasz tylko kopię zapasową)
Uwaga: Ta metoda wymaga podstawowej znajomości FTP, protokołu IMAP oraz struktury katalogów na serwerze. Jeśli wolisz prostsze rozwiązanie, rozważ użycie imapsync lub skorzystaj z usługi bezpłatnej migracji oferowanej przez IQhost.
Wymagania wstępne
Zanim rozpoczniesz proces wgrywania wiadomości, upewnij się, że masz:
- 
Konto FTP na serwerze IQhost - W DirectAdmin możesz utworzyć dedykowane konto FTP
- Możesz też użyć głównego konta FTP dla hostingu
 
- 
Klient FTP (np. FileZilla) - Pobierz i zainstaluj FileZilla lub inny klient FTP
 
- 
Wiadomości e-mail w formacie .eml lub podobnym - Większość klientów pocztowych umożliwia eksport wiadomości do tego formatu
- Wiadomości .msg (Outlook) można przekonwertować na format .eml za pomocą odpowiednich narzędzi
 
- 
Aktywne konto e-mail na serwerze IQhost - Konto docelowe musi być już utworzone w DirectAdmin
 
Struktura katalogów poczty na serwerze IQhost
Na serwerach IQhost pliki poczty są przechowywane w następującej strukturze katalogów:
/home/hostXXXXX/mail/domena.pl/uzytkownik/Gdzie:
- hostXXXXX- Twoja nazwa użytkownika hostingu (np. host08842)
- domena.pl- Twoja domena
- uzytkownik- Nazwa użytkownika konta e-mail (część przed @)
W katalogu użytkownika znajdują się foldery, które reprezentują foldery IMAP:
/home/hostXXXXX/mail/domena.pl/uzytkownik/.INBOX/       # Skrzynka odbiorcza
/home/hostXXXXX/mail/domena.pl/uzytkownik/.Sent/        # Wiadomości wysłane
/home/hostXXXXX/mail/domena.pl/uzytkownik/.Drafts/      # Wersje robocze
/home/hostXXXXX/mail/domena.pl/uzytkownik/.Trash/       # KoszWażne: Nazwy folderów są poprzedzone kropką (.) i są wrażliwe na wielkość liter. Struktura i nazwy mogą się nieznacznie różnić w zależności od ustawień serwera.
Krok 1: Przygotowanie wiadomości do wgrania
- 
Upewnij się, że wiadomości są w formacie .eml - Format .eml to standardowy format pojedynczej wiadomości e-mail
- Jeśli Twoje wiadomości są w innym formacie (np. .msg), musisz je najpierw przekonwertować
 
- 
Zorganizuj wiadomości w strukturze folderów Przed wgraniem warto zorganizować wiadomości w strukturze odpowiadającej folderom docelowym: /lokalna-ścieżka/INBOX/wiadomość1.eml /lokalna-ścieżka/INBOX/wiadomość2.eml /lokalna-ścieżka/Sent/wiadomość3.eml ...
- 
Upewnij się, że pliki .eml mają poprawny format Prawidłowy plik .eml powinien zawierać kompletne nagłówki wiadomości oraz treść w odpowiednim formacie. 
Krok 2: Połączenie z serwerem FTP
- 
Uruchom klienta FTP (np. FileZilla) 
- 
Wprowadź dane połączenia: - Host: ftp.twojadomena.pl lub ftp.iqhs.pl
- Nazwa użytkownika: Twój login FTP (utworzony w DirectAdmin)
- Hasło: Hasło do konta FTP
- Port: 21 (standardowy port FTP)
 
- 
Połącz się z serwerem - Kliknij przycisk "Połącz" lub "QuickConnect"
- Przy pierwszym połączeniu może pojawić się ostrzeżenie o nieznanym certyfikacie serwera - zaakceptuj go
 
- 
Sprawdź, czy połączenie działa - Po udanym połączeniu zobaczysz listę plików i katalogów na serwerze w prawym panelu FileZilla
 
Wskazówka: Dla bezpieczniejszego połączenia, możesz użyć FTPS (FTP przez SSL/TLS) wybierając typ "FTPS - FTP przez jawne TLS" w ustawieniach połączenia.
Krok 3: Nawigacja do katalogu poczty
- 
Przejdź do katalogu głównego hostingu - W większości przypadków po połączeniu znajdziesz się w katalogu domowym użytkownika FTP
 
- 
Przejdź do katalogu z plikami poczty - Nawiguj do:/mail/domena.pl/uzytkownik/
 
- Nawiguj do:
- 
Znajdź odpowiednie foldery dla poszczególnych kategorii wiadomości - .INBOX- dla wiadomości odebranych
- .Sent- dla wiadomości wysłanych
- .Drafts- dla wersji roboczych
- inne foldery, które utworzyłeś w swoim kliencie pocztowym
 
- 
Jeśli potrzebne foldery nie istnieją, utwórz je - Kliknij prawym przyciskiem myszy w panelu serwera i wybierz "Utwórz katalog"
- Pamiętaj, że nazwy folderów zaczynają się od kropki (np. .Archive)
 
Uwaga: Jeśli nie widzisz katalogów zaczynających się od kropki, może to oznaczać, że Twój klient FTP ukrywa pliki i foldery ukryte. W FileZilla możesz zmienić to w menu "Serwer" → "Wyświetl ukryte pliki".
Krok 4: Wgrywanie wiadomości
- 
W lewym panelu FileZilla przejdź do lokalnego katalogu z wiadomościami - Nawiguj do folderu na Twoim komputerze, gdzie przechowujesz wiadomości .eml
 
- 
Wybierz wiadomości, które chcesz wgrać - Możesz zaznaczyć wiele plików jednocześnie (Ctrl+klik lub Shift+klik)
- Możesz także przeciągnąć całe foldery
 
- 
Przeciągnij wybrane pliki do odpowiedniego folderu na serwerze - Na przykład, wiadomości do skrzynki odbiorczej przeciągnij do folderu .INBOX
- Wiadomości wysłane do folderu .Sent
 
- Na przykład, wiadomości do skrzynki odbiorczej przeciągnij do folderu 
- 
Monitoruj postęp przesyłania - FileZilla wyświetla postęp przesyłania w dolnym panelu
- Poczekaj, aż wszystkie pliki zostaną w pełni przesłane
 
Wskazówka: Wgrywanie dużej liczby plików może zająć dużo czasu. Dla dużych migracji lepiej podzielić proces na mniejsze partie, np. po 100-200 wiadomości.
Krok 5: Nadawanie odpowiednich uprawnień
Po wgraniu plików, należy upewnić się, że mają one odpowiednie uprawnienia, aby serwer pocztowy mógł je odczytać:
- 
Zaznacz wszystkie wgrane pliki - W prawym panelu FileZilla zaznacz pliki wgrane do folderu
 
- 
Kliknij prawym przyciskiem i wybierz "Uprawnienia pliku" - Alternatywnie możesz użyć skrótu Ctrl+P
 
- 
Ustaw następujące uprawnienia: - Właściciel: Odczyt i zapis (rw)
- Grupa: Odczyt (r)
- Inni: Brak uprawnień
- Numerycznie: 640
 
- 
Zatwierdź zmiany - Kliknij "OK", aby zastosować nowe uprawnienia
 
Uwaga: Jeśli po wgraniu wiadomości nie są widoczne w kliencie pocztowym, niepoprawne uprawnienia są jedną z najczęstszych przyczyn.
Krok 6: Weryfikacja wgranych wiadomości
Po wgraniu wiadomości, sprawdź, czy są one poprawnie widoczne w kliencie pocztowym:
- 
Zaloguj się do Webmaila IQhost - Przejdź do adresu webmail.twojadomena.pl
- Wprowadź swoje dane logowania
 
- 
Sprawdź foldery, do których wgrałeś wiadomości - Wiadomości powinny być widoczne we właściwych folderach
- Może być konieczne odświeżenie widoku (F5)
 
- 
Sprawdź kilka wgranych wiadomości - Otwórz wybrane wiadomości, aby upewnić się, że treść i załączniki zostały poprawnie wgrane
 
- 
Jeśli wiadomości nie są widoczne: - Sprawdź uprawnienia plików
- Upewnij się, że wgrałeś pliki do odpowiednich folderów
- Zrestartuj usługę poczty lub skontaktuj się z pomocą techniczną IQhost
 
Format plików wiadomości na serwerze
Na serwerach IQhost wiadomości są przechowywane w specyficznym formacie:
- 
Nazwy plików - Wiadomości są zazwyczaj nazwane w formacie msgXXXXX.eml, gdzie XXXXX to unikalny numer
- Jeśli wgrasz pliki z własnymi nazwami, mogą one zostać zachowane, ale lepiej jest zapewnić unikalność nazw
 
- Wiadomości są zazwyczaj nazwane w formacie 
- 
Struktura pliku .eml - Plik .eml zawiera kompletny nagłówek wiadomości i treść
- Standardowy format zgodny z RFC 5322
 
- 
Indeksowanie - Po wgraniu wiadomości serwer pocztowy może potrzebować czasu, aby je zindeksować
- Może to wpłynąć na szybkość, z jaką wiadomości będą widoczne w kliencie pocztowym
 
Typowe problemy i ich rozwiązania
Problem: Wiadomości nie są widoczne w kliencie pocztowym
Możliwe przyczyny i rozwiązania:
- Niepoprawne uprawnienia - Ustaw uprawnienia 640 (rw-r-----)
- Niepoprawny format plików - Upewnij się, że pliki są w poprawnym formacie .eml
- Niepoprawna struktura katalogów - Sprawdź, czy wgrałeś pliki do odpowiednich folderów
- Klient pocztowy nie odświeża widoku - Wymuś odświeżenie lub zrestartuj klienta pocztowego
Problem: Błąd "550 Permission Denied" podczas wgrywania plików
Rozwiązanie:
- Sprawdź, czy masz wystarczające uprawnienia do zapisu w katalogu docelowym
- Konto FTP musi mieć dostęp do katalogu mail
- W razie potrzeby, skontaktuj się z pomocą techniczną IQhost, aby uzyskać odpowiednie uprawnienia
Problem: Wiadomości są widoczne, ale bez załączników
Rozwiązanie:
- Upewnij się, że wgrane pliki .eml zawierają pełne informacje o załącznikach
- Sprawdź, czy format załączników (Base64 lub inne kodowanie) jest poprawny
- Niektóre stare formaty załączników mogą nie być poprawnie interpretowane przez nowoczesne klienty pocztowe
Problem: Duplikaty wiadomości po wgraniu
Rozwiązanie:
- Jeśli wiadomość o tym samym identyfikatorze Message-ID już istnieje, może pojawić się jako duplikat
- Przed masowym wgrywaniem, warto najpierw przetestować proces na małej liczbie wiadomości
- Możesz użyć narzędzi do deduplikacji w klientach pocztowych po zakończeniu migracji
Alternatywne metody migracji poczty
Jeśli ta metoda okaże się zbyt skomplikowana lub nie przynosi oczekiwanych rezultatów, rozważ inne opcje migracji:
- 
Użycie imapsync - Bardziej zaawansowane i niezawodne narzędzie do migracji
- Wymaga dostępu SSH do serwera
 
- 
Migracja za pomocą klienta pocztowego - Skonfiguruj oba konta (źródłowe i docelowe) w tym samym kliencie pocztowym
- Przeciągnij wiadomości między kontami
 
- 
Skorzystanie z bezpłatnej usługi migracji IQhost - IQhost oferuje bezpłatną migrację usług, w tym poczty elektronicznej
- Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji
 
Dobre praktyki i wskazówki
- 
Zrób kopię zapasową wiadomości przed migracją - Zawsze miej kopię oryginalnych plików na wypadek, gdyby coś poszło nie tak
 
- 
Testuj na małej próbce - Przed wgraniem setek lub tysięcy wiadomości, przetestuj proces na kilku plikach
 
- 
Podziel dużą migrację na mniejsze części - Wgrywanie po kilkaset wiadomości naraz jest bardziej niezawodne
- Łatwiej też zidentyfikować ewentualne problemy
 
- 
Zachowaj oryginalne wiadomości źródłowe - Nie usuwaj oryginalnych wiadomości, dopóki nie upewnisz się, że migracja zakończyła się sukcesem
- Poczekaj kilka dni, używając nowego konta, zanim usuniesz stare dane
 
- 
Po migracji - Sprawdź poprawność wgranych wiadomości
- Zaktualizuj konfigurację klientów pocztowych, aby korzystały z nowych serwerów
- Uaktualnij rekordy MX domeny, jeśli jeszcze tego nie zrobiłeś
 
Powiązane Artykuły:
- Jak utworzyć konto e-mail w DirectAdmin?
- Jakie są dane serwerów pocztowych (IMAP, POP3, SMTP)?
- Jak samodzielnie przenieść pocztę za pomocą imapsync (przez SSH)?
- Jak utworzyć i używać konta FTP/SFTP?
- Jak działa bezpłatna migracja usług do IQhost?
Czy ten artykuł był pomocny?
Twoja strona WordPress działa wolno?
Sprawdź nasz hosting WordPress z ultraszybkimi dyskami NVMe i konfiguracją serwera zoptymalizowaną pod kątem wydajności. Doświadcz różnicy już dziś!
Sprawdź ofertę hostingu