Uptime: 99,94% | Aktywne strony: 8 044
Poczta E-mail

Jak wgrać wiadomości do katalogu IMAP przez FTP/FileZilla?

Instrukcja ręcznego wgrywania wiadomości e-mail w formacie .eml do struktury IMAP za pomocą klienta FTP, takiego jak FileZilla.

5 min czytania 01.04.2025

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:

  1. Konto FTP na serwerze IQhost

    • W DirectAdmin możesz utworzyć dedykowane konto FTP
    • Możesz też użyć głównego konta FTP dla hostingu
  2. Klient FTP (np. FileZilla)

    • Pobierz i zainstaluj FileZilla lub inny klient FTP
  3. 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
  4. 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/       # Kosz

Waż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

  1. 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ć
  2. 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
    ...
  3. 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

  1. Uruchom klienta FTP (np. FileZilla)

  2. 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)
  3. 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
  4. 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

  1. Przejdź do katalogu głównego hostingu

    • W większości przypadków po połączeniu znajdziesz się w katalogu domowym użytkownika FTP
  2. Przejdź do katalogu z plikami poczty

    • Nawiguj do:
      /mail/domena.pl/uzytkownik/
  3. 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
  4. 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

  1. W lewym panelu FileZilla przejdź do lokalnego katalogu z wiadomościami

    • Nawiguj do folderu na Twoim komputerze, gdzie przechowujesz wiadomości .eml
  2. 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
  3. 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
  4. 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ć:

  1. Zaznacz wszystkie wgrane pliki

    • W prawym panelu FileZilla zaznacz pliki wgrane do folderu
  2. Kliknij prawym przyciskiem i wybierz "Uprawnienia pliku"

    • Alternatywnie możesz użyć skrótu Ctrl+P
  3. Ustaw następujące uprawnienia:

    • Właściciel: Odczyt i zapis (rw)
    • Grupa: Odczyt (r)
    • Inni: Brak uprawnień
    • Numerycznie: 640
  4. 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:

  1. Zaloguj się do Webmaila IQhost

    • Przejdź do adresu webmail.twojadomena.pl
    • Wprowadź swoje dane logowania
  2. 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)
  3. Sprawdź kilka wgranych wiadomości

    • Otwórz wybrane wiadomości, aby upewnić się, że treść i załączniki zostały poprawnie wgrane
  4. 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:

  1. 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
  2. Struktura pliku .eml

    • Plik .eml zawiera kompletny nagłówek wiadomości i treść
    • Standardowy format zgodny z RFC 5322
  3. 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:

  1. Użycie imapsync

    • Bardziej zaawansowane i niezawodne narzędzie do migracji
    • Wymaga dostępu SSH do serwera
  2. 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
  3. 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

  1. Zrób kopię zapasową wiadomości przed migracją

    • Zawsze miej kopię oryginalnych plików na wypadek, gdyby coś poszło nie tak
  2. Testuj na małej próbce

    • Przed wgraniem setek lub tysięcy wiadomości, przetestuj proces na kilku plikach
  3. Podziel dużą migrację na mniejsze części

    • Wgrywanie po kilkaset wiadomości naraz jest bardziej niezawodne
    • Łatwiej też zidentyfikować ewentualne problemy
  4. 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
  5. 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:

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
30-dniowa gwarancja zwrotu pieniędzy
FAQ

Często zadawane pytania

Odpowiedzi na najczęstsze pytania związane z tym tematem

Jak znaleźć artykuł na interesujący mnie temat?

Możesz skorzystać z wyszukiwarki na górze strony, przeglądać artykuły według kategorii lub tagów. Wszystkie artykuły są pogrupowane tematycznie, co ułatwia znalezienie potrzebnych informacji.

Czy mogę zgłosić sugestię nowego artykułu?

Tak, zachęcamy do zgłaszania propozycji nowych tematów do naszej bazy wiedzy. Możesz to zrobić poprzez formularz kontaktowy, wybierając kategorię "Sugestia do bazy wiedzy".

Jak często aktualizowane są artykuły?

Regularnie aktualizujemy naszą bazę wiedzy, aby zawierała najnowsze informacje. Data aktualizacji jest widoczna przy każdym artykule, dzięki czemu wiesz, czy informacje są aktualne.

Nie znalazłem odpowiedzi na moje pytanie. Co teraz?

Jeśli nie znalazłeś odpowiedzi w naszej bazie wiedzy, zawsze możesz skontaktować się z naszym zespołem wsparcia. Jesteśmy dostępni poprzez czat, e-mail oraz telefon i chętnie pomożemy w rozwiązaniu Twojego problemu.